141

Android Studio を 0.2.4 にアップデートした後、プロジェクトをデプロイできません。apk ファイル名が完全に一致しません。

Waiting for device.
Target device: 0146B0020E010020
Uploading file
    local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
    remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.

ここでいくつかの投稿を読んだ後、出力パスを build/apk フォルダーに変更しましたが、問題は残ります。作成された projectname-debug-unaligned.apk の代わりに、彼は projectname.apk を探しています。探している名前を変更する方法と場所がわかりません。何か案は?

PS: はい、右側のリストに表示されているいくつかの投稿を読みました。IDE の再起動は同僚には機能しましたが、私には機能しませんでした。

編集:

ある問題からの問題へとつまずいたので、見つけた唯一のダウンロード可能なバージョンである 0.2.0 に戻しました。

UI 要素が消えることはありません。新しいプロジェクトを作成できます。何よりも、スタジオからデバイスに APK を再びデプロイできます。0.2.5がリリースされ次第試してみます。

4

28 に答える 28

273

このエラーは、0.2.13 から 0.3 にアップグレードした後に発生しました。これらの手順は、Android Studio 0.5.2 のリリース用に更新されています。これらは、問題を解決するために完了した手順です。

1.build.gradle で、gradle が次のように設定されていることを確認します。0.9.0

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.0'
    }
}

2. gradle-wrapper.properties で必ず gradle 1.11 を使用してください

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip

3.avdボタンの左側にあるボタンを押して、プロジェクトをgradleファイルと同期します

ここに画像の説明を入力

4.プロジェクトのビルドを再試行します。問題が解決しない場合は、[ファイル] > [キャッシュの無効化/再起動] を試してください。

注:を使用0.9.+していて、Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized(散発的に発生する) が発生する場合は、 に変更し0.9.0ます。また、ビルド ツール 19.0 以降を使用する必要があるので、sdk マネージャーでそれらをダウンロードし、buildToolsVersionその情報を保持している gradle ファイルで使用するようにしてください。

于 2013-10-21T14:15:56.080 に答える
37

これを試して:

  1. IDE を閉じる
  2. プロジェクト内の .idea フォルダーとすべての .iml ファイルを削除します。
  3. IDE を再起動し、プロジェクトを再インポートします。

元の投稿: https://code.google.com/p/android/issues/detail?id=59018

于 2013-08-15T19:48:26.947 に答える
14

起動構成で起動する前に「Gradle-aware make」を追加することでこれを修正しました。

ここに画像の説明を入力

于 2014-09-16T14:30:27.937 に答える
14

Android Studio(0.3.0)を再起動するとうまくいきました。

于 2013-10-21T05:48:46.430 に答える
9

0.2.13 から 0.3.0 へhttp://www.gradle.org/downloadsから新しい gradle 1.8 をダウンロードするだけです プロジェクトを再インポートし、使用する新しい gradle を選択します。

build.gradle で

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.1'
    }
}

本当に必要かどうかはわかりませんが、プロジェクトを再インポートする前にキャッシュを無効にして再起動します キャッシュを無効にして再起動する

于 2013-10-21T09:04:35.217 に答える
3

私はちょうどこれを修正することができました。Adams の指示に従いましたが、それでもうまくいかなかったので、掘り下げ続け、Adams の指示に加えてこれを行いました。

私は選択した下Module SettingsPathsタブに行きました。私は0.3.0を実行していますCompiler outputInherit project compile output path

于 2013-10-24T09:45:09.807 に答える
2

Just Close The Android Studio and Restart it and Sysnc. Gradle Files Again......And Run The Project Again

于 2013-09-27T07:34:10.680 に答える
2

プロジェクトを再インポートする必要がありました。また、build.gradle ファイルの gradle 依存関係を確実に更新しました。Android Studio 0.3 の場合、これは 0.6.+ でした。それはトリックを行うように見えました。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
于 2013-10-21T07:32:24.167 に答える
1

Android Studio バージョン 0.3.3 または 0.3.4 へのアップデート中にこの問題が発生した場合は、android-studio/plugins/gradle/lib から gradle 1.8 jar を削除する必要があります。

rm android-studio/plugins/gradle/lib/gradle-*-1.8.jar 
于 2013-11-11T09:24:53.480 に答える
1

ここにあるすべての回答に従っても、この問題を解決できない人のために。Gradle コンソールを見てください。何らかの理由で Gradle コンソールにのみ表示されるビルド エラーがありました。それらを修正したら、アプリを実行できました。

于 2014-02-19T21:32:16.730 に答える
1

私にとっては、デバイスからアプリをアンインストールすると機能します。:)

于 2014-06-15T13:09:19.567 に答える
1

de out ディレクトリと .ide フォルダを削除するとうまくいきます

于 2013-09-07T10:31:17.877 に答える
1

この問題を解決する最善の方法。

http://www.youtube.com/watch?v=i4WcMIyc8OQ

幸運=D

于 2013-11-01T15:09:46.503 に答える
0

プロジェクトを同期すると、すべてがバージョン 1.1.0で行われます

于 2015-04-17T07:04:35.007 に答える
0

Restart the IDE. I restarted Android Studio. The error went away.

于 2015-04-01T16:54:38.810 に答える
0

build.gradle ファイルを確認してください。"applicationVariants.all" または output.outputFile への割り当てに関する操作がある場合は、出力ファイルの名前または場所を変更しようとすることを意味します。

最初にそれらをコメントアウトしてから、もう一度やり直してください。

于 2015-06-10T21:29:50.207 に答える
0

最近、同じ問題が発生し、上記の解決策はどれもうまくいきませんでした。

問題の原因: 私の Android プロジェクトは問題なく正常に実行されていました。Android Studio を1.2 Betaに更新した後、デバイスで実行しようとすると「ローカル パスが存在しません」というエラーが表示されました。

これは私のために働いたものです:

  1. gradle-wrapper.properties distributionUrl= https://services.gradle.org/distributions/gradle-2.3-all.zip
  2. build.gradle

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.1.3'
        }
    }
    

Gradle ビルド ツールの最新の安定バージョンは 1.1.3 です http://jcenter.bintray.com/com/android/tools/build/gradle/

于 2015-04-03T17:07:47.753 に答える
0

./gradlew -stop端末に入力してgradleデーモンを停止することで、この問題を解決し ました

于 2015-01-14T23:24:46.283 に答える