将Android Studio更新到2.2预览版3后出现渐变构建错误



将AS从2.2预览2更新为2.2Preview3,并将AS项目更新为新格式后,在尝试构建&运行应用程序:

错误:发现任务配置有问题":app:generateDebugInstantRunAppInfo"。

文件'\app\build\intermediates\bundles\debug\instant-run\AndroidManifest.xml'为属性"mergedManifest"指定的不存在。

但是,上面的消息只是指向先前构建过程中的失败,其中google-services.json没有正确导入,并且以下AndroidManifest条目将在更新后产生符号"google_play_services_version"未找到错误:

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

此外,AndroidManifest中的所有活动条目和大多数服务条目都有此错误:'xxxService' is not assignable to 'android.app.Activity/Service'

清洁项目&构建项目没有帮助,有什么关于如何解决这个问题的想法吗?

禁用即时运行。构建并启动应用程序。停止应用程序。启用即时运行。构建并启动应用程序。

在预览3更新后,我注意到了同样的错误。以上步骤为我纠正了问题。

要修复Preview 4的相同问题,

  1. 从设置中启用即时运行
  2. 从设备/模拟器中删除应用程序
  3. 清洁项目
  4. 重建并启动应用程序

最新更新