要するに、私のAndroid電話はADBから切断され続けます。 Androidスタジオを更新するように言われました。 Intellijでプロジェクトを開き、Androidで実行しようとするとエラーが発生します。
BUILD FAILED
Total time: 48.986 secs
Error: /Users/me/Desktop/comp/Development/comp-ionic/platforms/Android/gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileDebugJavaWithJavac'.
> Java.lang.NullPointerException (no error message)
私の最初の考えは、私のグラドルが間違ったバージョンだということです。この特定のアプリでは、gradleバージョン2.14.1
を使用する必要があります。
gradle -v
と入力すると、バージョン3.3になります。
Gradleを3.3から2.14.1に削除/ダウングレードする方法はありますか?
それとも別の問題ですか?
Gradleラッパーを使用している場合、プロジェクトには「gradle」という名前のフォルダーがあり、その中に「wrapper」という名前のサブフォルダーがあり、その中に2つのファイルがあります。
-gradle-wrapper.jar
-gradle-wrapper.properties
「gradle-wrapper.properties」を開き、「3.3」と書かれている場所を「2.14.1」に変更します。次にグラドルを同期すると、2.14.1が自動的にダウンロードされます。
新しい2.3 Android Studioを使用している場合、Gradleラッパー3.3を使用する必要があります。これは、サポートされる最小のGradleラッパーバージョンです。その場合、Android Studio 2.2をダウンロードするか、gradle wrapperバージョン2.14.1を必要とするプロジェクトの問題を修正する必要があります。
問題の詳細については、次を実行してみてください:./gradlew clean assemble -stacktrace
それはあなたのプロジェクトをきれいにし、それを試してコンパイルします、そしてもしそれが失敗したら/エラーのスタックトレースを表示します。
gradle build tools
バージョンをgradleバージョンに一致するバージョンに変更する必要があります。 here によると、ビルドツールを1.0.0
よりも低く変更することで、gradleを2.14.1に設定できます。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0'// For gradle 2.2.1 - 2.3
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
注意:上記のリンクを確認し続けると、表示されます高いほど良いですgradleの場合。
私のために、 Android Studio > File > Invalidate Caches / Restart
トリックをしました。
Android Studioバージョンを.3 Canary 4に更新し、その後gradleプラグインを更新すると、プロジェクトが動作しなくなります。
ASを以前の状態に復元する方法がわかりませんが、gradleプラグインを夜通しにします。
ただし、このコマンドを使用するだけで、プロジェクトはASのターミナルタブでgradlew clean assemble -stacktrace
になります。
Android Studio2.3.1。Gradle3.3にファンキーなものがあります(「Java.lang.NullPointerException:null value in entry:destinationDir = null at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.Java:33) ")。
朗報:現在の最新バージョン(3.5)が機能しているようです。
ファイル|プロジェクト構造|プロジェクトに移動し、これらのバージョンを使用します。
Gradle version = 3.5
Androidプラグインバージョン= 2.3.1