我在cordova / phonegap中构建应用程序的新手。 现在我今天尝试为Android构建我的应用程序,但它无法编译。
我真的不知道自己做错了什么。 它在浏览器和手机上的phonegap应用程序上运行良好。
Phonegap版本0.4.3 / Cordova android 5.2.2(java jdk1.8.0_101)
我在我的项目中使用此插件:
我觉得没什么特别的?
我得到的编译错误:
Execution Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: (my_project_folder)\platforms\android\src\org\apache\cordova\file\AssetFilesystem.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
FAILURE: Build failed with an exception.
Execution failed for task ':transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException:
java.lang.RuntimeException: com.android.ide.common.process.ProcessException:
java.util.concurrent.ExecutionException:
com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_101\bin\java.exe'' finished with non-zero exit value 1
我想补充一下,虚拟项目编译好(来自phonegap的hello world项目) 真的不知道它可能是什么? 我在哪里可以找到问题?
答案 0 :(得分:0)
我通过更新de android SDK lib解决了这个问题。安装API 25后,编译/构建成功。