Android Studio运行ML Kit示例遇配置错误,求解决方法
解决ML Kit示例项目运行配置错误的方案
检查模块类型
打开File > Project Structure,查看Modules列表中的mlkit模块:- 若模块类型为
Android Library,则无法直接运行,需切换到项目中的Android Application类型模块(通常名为app),或修改mlkit模块的配置为应用模块。
- 若模块类型为
重新创建正确的运行配置
- 点击顶部运行配置下拉框,选择
Edit Configurations - 点击左上角
+按钮,选择Android App类型 - 在
Module下拉菜单中,选择项目中正确的应用模块(而非库模块) - 在
Launch Options中,确认Launch选项设置为Default Activity;若模块无默认启动Activity,需检查AndroidManifest.xml中是否存在带有以下intent-filter的Activity:<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
- 点击顶部运行配置下拉框,选择
同步并重建项目
- 点击工具栏的
Sync Project with Gradle Files按钮,完成Gradle同步 - 依次执行
Build > Clean Project和Build > Rebuild Project
- 点击工具栏的
验证Gradle配置
打开模块级build.gradle文件:- 确认plugins块中包含
com.android.application(而非com.android.library):plugins { id 'com.android.application' // 其他插件如kotlin-android等 } - 确认
defaultConfig块中已配置applicationId:defaultConfig { applicationId "com.your.package.name" minSdkVersion ... targetSdkVersion ... versionCode ... versionName ... }
- 确认plugins块中包含
内容的提问来源于stack exchange,提问作者Adrian Mureșan
相关产品推荐
相关产品推荐

