我遇到过https://github.com/google/talkback,我真的很喜欢发布代码以允许贡献的想法。
然而,当我尝试构建这个项目时,我在Android Studio上遇到了错误。
我尝试了Import a project并选择了这个。
它给了我错误,因为在/talkback/src.../TalkbackService.java中,包名称与目录结构不匹配。
有没有什么方法可以让我快速修复它呢?
我可以运行./gradlew build,它工作得很好,但是我在Android studio项目中没有自动补全功能。
我有最新的android studio和推荐的Gradle版本。
发布于 2020-05-26 09:39:14
欢迎来到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>https://stackoverflow.com/questions/62013124
复制相似问题