Здание Google Talkback в Android Studio - PullRequest
0 голосов
/ 26 мая 2020

Я наткнулся на https://github.com/google/talkback, и мне очень нравится идея выпустить код, позволяющий вносить вклад.

Однако, когда я пытался собрать этот проект, я столкнулся с ошибками в Android Studio.

Я попробовал Import a project и выбрал это.

Это дает мне ошибки, потому что в /talkback/src.../TalkbackService.java имя пакета не соответствует структуре каталогов.

Есть ли быстрый способ go исправить это?

Я могу запустить ./gradlew build, и он работает отлично, однако у меня нет автозаполнения в проекте Android studio.

У меня последняя android студия и рекомендуемые версии Gradle.

1 Ответ

1 голос
/ 26 мая 2020

Ишан, добро пожаловать в SO.

Добавление приведенного ниже кода к основному действию или действию средства запуска в проекте talkback-master - файл манифеста.

 <category android:name="android.intent.category.LAUNCHER" /> 

Я добавил к этому действию в файл манифеста. Это решило проблему, когда я импортировал проект.

  <activity
            android:name="com.android.talkback.TalkBackPreferencesActivity"
            android:exported="true"
            android:label="@string/talkback_preferences_title"
            android:launchMode="singleTop"
            android:taskAffinity="com.google.android.accessibility.talkback.SettingsAffinity"
            android:theme="@style/TalkBackSettings"
            tools:ignore="ExportedActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.accessibilityservice.SERVICE_SETTINGS" />
            </intent-filter>
        </activity>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...