当前位置: 首页 > 知识库问答 >
问题:

构建工具更新破坏了我的编译

喻渊
2023-03-14

我今天早上将Android Studio2.0预览版从4更新到5。如果我继续使用:

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
}

这仍将成功编译。但如果我移动到-alpha5,就会出现以下错误:

错误:任务执行失败:应用程序:compileReleaseJavaWithJavac。Java . io . file not found异常:....\ intermediates \ explosed-AAR \ com . Google . Android . GMS \ play-services \ 8 . 4 . 0 \ jars \ classes . jar(系统找不到指定的路径)

共有2个答案

顾跃
2023-03-14

我在这里发布了一个bug。他们很快就解决了问题。现在只需使用alpha6:

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
}

安坚诚
2023-03-14

从现在开始,我认为谷歌希望我们不要使用这个:

'com.google.android.gms:play-services:8.4.0'

而是添加您特别需要的服务。在此处查找它们的列表

compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-appinvite:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'
compile 'com.google.android.gms:play-services-plus:8.4.0'
compile 'com.google.android.gms:play-services-drive:8.4.0'

此外,您需要在应用程序的最后一行应用播放服务插件:

apply plugin: 'com.google.gms.google-services'
 类似资料:
  • 我知道这种问题已经被多次看到,因为几周前谷歌发布了一个新的Firebase版本; 许多人似乎在一些调整后成功编译,但我无法让我的应用程序在android中编译。 我花了几个小时寻找答案,但我被卡住了! 这就是错误: 我甚至尝试过这个https://github.com/arnesson/cordova-plugin-firebase/issues/1081#issuecomment-5030416

  • 我刚刚升级了我的android studio,它破坏了我的颤振构建过程。我现在在尝试构建以前工作过的项目时遇到了这个错误。我的andriod studio设置在最后。非常感谢您的帮助。 失败:构建失败,有一个异常。 出错原因: 任务执行失败:应用程序:processDebugMainManifest 无法使字段私有化。字符串java。木卫一。文件路径可访问:模块java。base不会将java.i

  • 我正在把操作栏换成工具栏,我几乎把每一块拼图都放好了。我的问题是,如果我向上导航并恢复抽屉菜单,抽屉切换按钮将不再工作。我想出了如果我将抽屉模式设置为解锁,我可以滑动打开抽屉,但不能点击打开抽屉。 所以我加载片段A,抽屉行为很好,转到片段B并应用向上图标,点击向上返回到A,抽屉不会再点击打开。 输入片段B: 导航抽屉的设置与示例一样,可能是设置选项的旧方法的问题?例如,我的活动中仍然有: 编辑:

  • 已安装虚拟盒,模拟器已停止工作。在做了一些研究之后,我的猜测是它以某种方式破坏了我的Hyper-V。它说: 无法启动模拟器模拟器无法启动,因为虚拟机监控程序没有运行。可能的原因是启用了硬件辅助虚拟化。检查计算机的BIOS,确保启用了硬件辅助虚拟化和硬件辅助数据执行保护功能。 我做到了。一切都按照它们应该的样子设置好了。我按照这个指南卸载了Virtualbox,包括它的驱动程序:https://do

  • Hi有类似的错误,如重复条目。 失败:构建失败,但有一个异常。 > Java语言util。拉链ZipException:重复条目:android/support/annotation/AttrRes。班 尝试:使用--stacktrac选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 生成失败 总时间:1分钟46.13秒 有人能告诉我如何在jar文件中找到重复的

  • 这是我的pom.xml文件的节选: 这是Tomcat版本: 编译之后(用Maven),一切看起来都很好,没有构建错误,构建了war文件,一切都很好,就像以前的任何其他构建一样。只有现在,我尝试命中的任何endpoint都返回404,如果我移除'spring-boot-starter-jdbc'依赖项,则全部返回正常。 没有依赖项得日志: 具有依赖项得日志: 我看到日志中提到了“数据源”,这是我在a