最近まで、PhoneGap CLI 5.0をNode 4.1とJava 1.7で使用していました。私は私がPhoneGapのCLIを約6.3.1で、私はもともとこれに走ったのJava 7を使用して、私のアプリケーションをコンパイルすることができ、コンテンツPhoneGap CLI with Java 8
ext.postBuildExtras = {
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
allprojects {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
}
}
}
とプラットフォーム/アンドロイドの下でビルドextras.gradleファイルを作成したアンドロイドのAPKを構築するには今週はNode 4.5とJava 1.8でPhonegap CLI 6.3.3にアップグレードした。同じbuild-extras.gradle
ファイルはまだうまく動作します。しかし、私はそれは私がtry-with-resources
を使用することを許可するので、私は元々のJava 7に切り替えていた私は、エラーメッセージ
Error: Error code 1 for command: /path/to/app/platforms/android/gradlew
with args: cdvBuildDebug,-b, /path/to/app/platforms/android/build.gradle,
-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
を与えられることにVERION_1_8
をしようと思いました。私は、Java 8がいくつかの他のメリットをもたらしてくれると言っています.Joda時間などを使わないほうが時間の扱いが良いと思います。しかし、このエラーは私を困らせてしまう。ここにいる誰かが何が起こっているか教えてくれることを願っています。
私は良い測定のために、私はあなたが新しいジャック・コンパイラを使用する必要があるのAndroidプロジェクトでJava 8を有効にするには、新規に作成しPhoneGapのプロジェクトでバージョン1_8にphonegap create newprj --template=hello-world
http://phonegap.com/blog/2016/08/03/cli-6_3-now-on-build/ 6.3.1を持っています –
@JoopEggen - 私は数日前に6.3.3にアップグレードしました。変更はありません。同じエラーです。 – DroidOS