Android Studio中的Google Talkback构建

问题描述 投票:0回答:1

我遇到了https://github.com/google/talkback,我真的很喜欢发布代码以供贡献的想法。

但是,当我尝试构建此项目时,在Android Studio上遇到错误。

我尝试过Import a project并选择了它。

这给了我错误,因为在/talkback/src.../TalkbackService.java中,程序包名称与目录结构不匹配。

我可以快速解决此问题吗?

我可以运行./gradlew build,并且运行完美,但是,在Android Studio项目中我没有自动完成。

我拥有最新的android studio和推荐的Gradle版本。

java android android-studio accessibility talkback
1个回答
0
投票

Ishan欢迎来到SO。>>

将以下代码添加到对讲主项目-清单文件中的主要活动或启动器活动中。

 <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>
© www.soinside.com 2019 - 2024. All rights reserved.