在Android Studio 3.0 Canary上进行项目同步和构建正常9.在升级到Android Studio 3.0 Beta 1后,刚刚开始失败Gradle同步!
在Debian GNU/Linux 9(Stretch,稳定,最新)上使用Android Studio捆绑的Java 8.
https://androidstudio.googleblog.com/2017/08/android-studio-30-beta-2.html
注意:重写代码需要额外的工作,以避免Android 问题的 Java库.
https://androidstudio.googleblog.com/2017/08/android-studio-30-beta-1.html
出现了几个问题(例如,没有--min-sdk-version> = 26的签名多态方法的错误)
金丝雀9上没有这些问题!
Error:Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> com.android.build.api.transform.TransformException: org.gradle.tooling.BuildException: com.android.dx.cf.code.SimException: signature-polymorphic method called without --min-sdk-version >= 26
Run Code Online (Sandbox Code Playgroud)
(谷歌的非解决方案)
Windows上的相同问题
Gradle错误升级到Android Studio 3.0 Beta 1
来自Studio
Build: 3.0 Beta 1, AI-171.4243858, 201708032321,
AI-171.4243858, JRE 1.8.0_152-release-915-b01x64 JetBrains s.r.o, OS Linux(amd64) v4.9.0-3-amd64 unknown, screens 1920x1080, 1920x1080
Run Code Online (Sandbox Code Playgroud)
Gradle'...'项目刷新失败
Cause: java.lang.NullPointerException
at sun.nio.fs.UnixPath.normalizeAndCheck(UnixPath.java:77)
at sun.nio.fs.UnixPath.<init>(UnixPath.java:71)
at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281) …Run Code Online (Sandbox Code Playgroud)