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の再起動は同僚のために機能しましたが、私には機能しませんでした。
編集:
1つの問題 から next につまずいたので、見つけた唯一のダウンロード可能なバージョン0.2.0に戻りました。
UI要素が消えることはありません。新しいプロジェクトを作成できます。何よりも、APKをスタジオからデバイスに再び展開できます。 0.2.5がリリースされたらすぐに試します。
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マネージャーでダウンロードし、その情報を保持するどのgradleファイルでもbuildToolsVersion
として使用するようにしてください。
これを試して:
元の投稿: https://code.google.com/p/Android/issues/detail?id=59018
一時的な回避策を見つけることができました。コマンドラインを使用してすべて自分で行います:
// build apk
./gradlew assemble --daemon
// debug apk is unaligned so we need to align it
zipalign -f 4 app/build/apk/app-debug-unaligned.apk app/build/apk/app-debug.apk
// reinstall it using adb
adb install -r app/build/apk/app-debug.apk
これは一時的なものですが、0.2.5で修正されることを願っています
編集:0.2.5で修正されていません
Edit2 :(ファセット/構成で)私のmodule.imlファイルに追加することにより、今のところ修正:
<option name="APK_PATH" value="/build/apk/appname-debug-unaligned.apk" />
Android Studio(0.3.0)を再起動するとうまくいきました。
起動設定で起動前に「Gradle-aware make」を追加することでこれを修正しました。
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'
}
}
本当に必要かはわかりませんが、プロジェクトを再インポートする前に無効化キャッシュを使用して再起動します
へーはこれらすべての答えを試しましたが、どれもうまくいきませんでした。この問題の一般的な原因はもっと単純なものだと思います。
この問題が発生した場合は、すべての起動構成を確認することをお勧めします。
見て!起動構成には、APKを展開するためのオプションが含まれます。デフォルトを選択した場合、Android Studioは、gradleファイルにある製品フレーバー、ビルドタイプなどに鈍感になります。私の場合、複数のビルドタイプと製品フレーバーがあり、デフォルト以外の製品フレーバーを起動しようとすると「ローカルパスなし」を受け取りました。
Android Studioは間違っていませんでした!デフォルトのAPKを見つけることができませんでした。私はそれをビルドしていなかったからです。代わりに「何もデプロイしない」を選択し、製品フレーバー/ビルドタイプの特定の組み合わせに必要なgradleインストールタスクを実行することで問題を解決します。
書いたような ここ :
Eclipseから転送しなくても、この問題に遭遇したばかりで、コンパイルエラーやpackageDebugエラーが表示されないため、イライラしていました。なんらかの理由で、cleanを実行してpackageDebugを実行すると、すべて自動的に修正されます。廃止されたメソッド文について心配する必要はありません-開発者への一般的な通知のようです。
コマンドラインを開き、プロジェクトのルートディレクトリで次を実行します。
./gradlew clean packageDebug
明らかに、これらの手順のいずれかでエラーが表示された場合は、それらを修正する必要があります...しかし、両方が成功した場合、ローカルパスをナビゲートするときにapkを見つけることができます-さらに良いことに、プログラムはインストール/実行する必要がありますデバイス/エミュレーター!
HotNoobのビデオ「Android Ep8-Android Studioの修正「ローカルパスが存在しません。」」が機能しました。 http://youtu.be/i4WcMIyc8OQ
私はこれをなんとか修正しました。私はアダムスの指示に従ったが、それでもうまくいかないので、私は掘り続け、アダムスの指示の上にこれをした:
Module Settings
に行き、Compiler output
の下のPaths
タブでInherit project compile output path
を選択しました。 0.3.0を実行しています
プロジェクトを再インポートする必要がありました。また、build.gradleファイルのgradle依存関係を更新しました。 Android Studio 0.3の場合、これは0.6。+でした。これでうまくいくように見えました。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:0.6.+'
}
}
Android Studioを閉じて再起動し、同期するだけです。 Gradleファイルをもう一度......そしてプロジェクトを再度実行します
スタジオへのアップグレード後にこの問題が発生した場合は、0.3.4
do rm Android-studio/plugins/gradle/lib/gradle-*-1.8.jar
を実行してください。そこには1.9-rc-2
リリースのgradleがあります。 gradleパスが自動に設定されていることを確認してください。手動で自動に変更するか、手動で最新のgradleリリースを指すように設定した場合。
また、必ずプロジェクトルートで./gradlew clean packageDebug
を実行してください。
Build-> Rebuild projectを試しましたか?
私にとって、デバイスからアプリをアンインストールすることはできます。 :)
0.2.5から0.2.7にアップグレードした後、これを取得しました。すべての* .iml、.ideaフォルダーを削除し、IDEを再起動してからsettings.gradleを再インポートしてください
ここですべての回答を行った後でもこの問題を解決できない場合。 Gradleコンソールを見てください。何らかの理由でGradleコンソールでしか表示されないビルドエラーがありました。それらを修正したら、アプリを実行できました。
ファイルシステムを見ると、apkが生成されていますが、別のフォルダーに別の名前が付いています。
ただし、これは必要な場所ではありません。しばらくして、「。iml」ファイルに修正できるように設定できるオプションがあることを確認しました。
複数の「.iml」ファイルがあります。1つはマスタープロジェクト用、もう1つはapkを生成するモジュールが含まれています。モジュールの「.iml」ファイルを編集し、プロジェクトに対応するパスで次のオプションを追加する場合
<option name="APK_PATH" value="/build/apk/desiredname-debug-unaligned.apk" />
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
de outディレクトリと.ideフォルダーを削除してください
Build.gradleファイルを確認してください。 「applicationVariants.all」またはoutput.outputFileへの割り当てに関する操作がある場合、出力ファイルの名前または場所を変更しようとすることを意味します。
最初にコメントアウトしてから再試行してください。
IDEを再起動します。 Android Studioを再起動しました。エラーはなくなりました。
同期プロジェクトとすべてがバージョン1.1.で行われます
プロジェクトがGradleプロジェクトではない場合、
Android Studioを0.9.2+バージョンに更新すると、この「ローカルパスが存在しません」というエラーが表示されます。
プロジェクトの.imlファイルを開き、これを削除する必要があります。
<facet type="Android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" />
</configuration>
</facet>
それは私のために問題を解決しました。
これは私がそれを解決した方法ですAndroid Studio 1.0.1:
アプリケーションのメインbuild.gradle
ファイルで、gradleバージョンが少なくとも1.1.0
であることを確認してください:
classpath 'com.Android.tools.build:gradle:1.1.0'
repositories
セクションにmavenCentral()
の代わりにjCentral()
が含まれています
私の場合、問題はプロジェクトパス内のフォルダーに英語以外の(アラビア語)文字が含まれていることだけでした
端末に./gradlew -stop
と入力してgradleデーモンを停止することで、この問題を解決しました
最近、私は同じ問題を抱えていましたが、上記の解決策はどれもうまくいきませんでした。
問題の原因:Androidプロジェクトは問題なく正常に実行されていました。 Android Studioを1.2 Betaに更新した後、「ローカルパスは存在しません」デバイスで実行しようとするとエラーが表示されました。
これは私のために働いたものです:
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/