Setelah memperbarui Android Studio ke 0.2.4 saya tidak bisa menjalankan proyek saya. Ada ketidakcocokan lengkap nama file 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.
Setelah membaca beberapa posting di sini, saya mengubah jalur output ke folder build / apk, tetapi masalahnya tetap ada. Alih-alih membuat projectname-debug-unaligned.apk dia mencari projectname.apk dan saya tidak tahu bagaimana dan di mana saya bisa memberitahunya untuk mengubah nama yang dia cari. Ada ide?
PS: Ya saya sudah membaca beberapa tulisan yang ditampilkan di daftar sebelah kanan. Restart IDE bekerja untuk rekan kerja saya, tetapi tidak untuk saya.
Edit:
Saya tersandung dari satu masalah ke masalah berikutnya sehingga saya kembali ke satu-satunya versi yang dapat diunduh yang dapat saya temukan: 0.2.0.
Tidak ada elemen UI yang hilang, saya dapat membuat proyek baru dan, yang paling penting, saya akhirnya dapat menggunakan APK dari studio ke perangkat saya lagi. Saya akan mencoba 0.2.5 segera setelah dirilis.
sumber
Jawaban:
Saya awalnya melihat kesalahan ini setelah memutakhirkan dari 0.2.13 ke 0.3. Instruksi ini telah diperbarui untuk rilis Android Studio 0.5.2. Ini adalah langkah-langkah yang saya selesaikan untuk menyelesaikan masalah.
1.In build.gradle pastikan gradle diatur ke
0.9.0
2.In gradle-wrapper.properties pastikan untuk menggunakan gradle 1.11
3.Sinkronkan proyek dengan file gradle dengan menekan tombol di sebelah kiri tombol AVD
4. Cobalah membangun proyek lagi. Jika masih mengalami masalah, coba File> Batalkan Cache / Mulai Ulang
CATATAN: Jika Anda menggunakan
0.9.+
dan memberiCould not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized
(terjadi secara sporadis) maka ubah ke0.9.0
. Juga, Anda harus menggunakan alat build 19.0 atau lebih tinggi, saya yakin jadi pastikan Anda memiliki yang diunduh di sdk manager dan gunakan sepertibuildToolsVersion
di mana file gradle menyimpan info itu.sumber
Coba ini:
Posting asli: https://code.google.com/p/android/issues/detail?id=59018
sumber
Saya berhasil menemukan solusi sementara. Lakukan semuanya sendiri menggunakan baris perintah:
Ini sementara, tetapi saya berharap mereka akan memperbaikinya untuk 0.2.5
Sunting: tidak diperbaiki di 0.2.5
Sunting2: diperbaiki untuk saat ini dengan menambahkan file module.iml saya (dalam segi / konfigurasi):
sumber
Mulai ulang Android Studio (0.3.0) bekerja untuk saya.
sumber
Saya memperbaikinya dengan menambahkan "Gradle-aware make" sebelum diluncurkan dalam konfigurasi peluncuran saya.
sumber
Dari 0.2.13 ke 0.3.0 Unduh saja gradle baru 1.8 dari http://www.gradle.org/downloads proyek Reimport dan pilih gradle baru untuk digunakan.
di build.gradle
tidak yakin itu benar-benar perlu, tetapi saya menggunakan cache yang tidak valid dan restart sebelum mengimport ulang proyek
sumber
Heh mencoba semua jawaban ini dan tidak ada yang berhasil. Saya pikir penyebab umum dari masalah ini adalah sesuatu yang jauh lebih sederhana.
Saya menyarankan semua yang mendapatkan masalah ini untuk melihat konfigurasi peluncuran mereka:
Lihat! Konfigurasi peluncuran berisi opsi yang digunakan APK. Jika Anda memilih default, Android Studio akan bodoh dengan rasa produk apa pun, tipe pembuatan dll. Anda miliki dalam file gradle Anda. Dalam kasus saya, saya memiliki beberapa tipe produk dan citarasa produk, dan menerima "tidak ada jalur lokal" ketika mencoba meluncurkan citarasa produk yang tidak standar.
Android Studio tidak salah! Tidak dapat menemukan APK default, karena saya tidak membangun untuk itu. Saya menyelesaikan masalah saya dengan memilih "Jangan menyebarkan apa pun" dan kemudian menjalankan tugas pemasangan gradle yang saya butuhkan untuk kombinasi spesifik saya untuk jenis rasa / jenis produk.
sumber
seperti menulis di sini :
Saya hanya mengalami masalah ini, bahkan tanpa mentransfer dari Eclipse, dan merasa frustrasi karena saya terus menunjukkan tidak ada kesalahan kompilasi atau packageDebug. Entah bagaimana semuanya memperbaiki sendiri jika Anda membersihkan dan KEMUDIAN jalankan packageDebug. Jangan khawatir tentang pernyataan metode yang sudah usang - sepertinya ini adalah pemberitahuan umum untuk pengembang.
Buka baris perintah, dan di direktori root proyek Anda, jalankan:
./gradlew clean packageDebug
Jelas, jika salah satu dari langkah-langkah ini menunjukkan kesalahan, Anda harus memperbaikinya ... Tetapi ketika mereka berdua berhasil Anda sekarang harus dapat menemukan apk ketika Anda menavigasi jalan lokal - dan bahkan lebih baik, program Anda harus menginstal / menjalankan perangkat / emulator!
sumber
Saya baru saja berhasil memperbaikinya. Saya mengikuti instruksi Adams tetapi tetap tidak berhasil, jadi saya terus menggali dan melakukan ini di atas instruksi Adams:
Saya pergi ke
Module Settings
dan diPaths
tab di bawah yangCompiler output
saya pilihInherit project compile output path
. Saya menjalankan 0.3.0sumber
Tutup saja Android Studio dan Restart serta Sysnc. File Gradle Lagi ...... Dan Jalankan Proyek Lagi
sumber
Saya harus mengimpor kembali proyek saya. Saya juga memastikan untuk memperbarui dependensi gradle di file build.gradle saya. Dalam kasus Android Studio 0.3 ini adalah 0.6. +. Sepertinya ini akan berhasil.
sumber
Sudahkah Anda mencoba Build -> Rebuild project?
sumber
Jika Anda mengalami masalah ini setelah upgrade ke studio
0.3.4
lakukanrm android-studio/plugins/gradle/lib/gradle-*-1.8.jar
. Ada sebuah1.9-rc-2
rilis gradle yang tersedia di sana. Pastikan jalur gradle Anda diatur ke otomatis. Jika diatur secara manual ubah ke otomatis atau secara manual arahkan ke rilis gradle terbaru.Pastikan juga Anda menjalankan
./gradlew clean packageDebug
di root proyek Anda.Ref
sumber
hapus direktori dan folder .ide berfungsi untuk saya
sumber
Saya mendapatkan ini setelah memutakhirkan ke 0.2.7 dari 0.2.5. Dihapus semua folder * .iml, .idea dan restart IDE kemudian impor kembali setting.gradle bekerja untuk saya
sumber
Cara terbaik untuk Anda memperbaiki masalah ini.
http://www.youtube.com/watch?v=i4WcMIyc8OQ
Semoga Sukses = D
sumber
Jika Anda mengalami masalah ini saat memperbarui ke android studio versi 0.3.3 atau 0.3.4 maka Anda harus menghapus guci gradle 1.8 dari android-studio / plugins / gradle / lib
sumber
Ketika saya melihat sistem file saya, saya melihat bahwa apk dihasilkan tetapi dalam folder yang berbeda dan dengan nama yang berbeda.
Namun, ini bukan tempat yang seharusnya. Setelah beberapa waktu saya menemukan bahwa ada opsi dalam file ".iml" yang dapat Anda konfigurasi untuk memperbaikinya.
Ada beberapa file ".iml", satu untuk proyek master, satu untuk modul yang berisi yang menghasilkan apk. Jika Anda mengedit file ".iml" untuk modul dan menambahkan opsi berikut dengan jalur masing-masing ke proyek Anda
sumber
Bagi yang masih belum bisa menyelesaikan masalah ini setelah mengikuti semua jawaban di sini. Lihat di konsol Gradle. Saya membuat kesalahan yang karena beberapa alasan hanya ditampilkan di konsol Gradle. Setelah saya memperbaikinya, saya bisa menjalankan aplikasi.
sumber
Bagi saya menghapus instalan aplikasi dari perangkat berfungsi. :)
sumber
Jika proyek Anda bukan proyek Gradle,
Dan Anda mendapatkan kesalahan "jalur lokal tidak ada" setelah memperbarui Android Studio ke versi 0.9.2+
Anda harus membuka file .iml proyek dan menghapus ini:
Itu memecahkan masalah bagi saya.
sumber
Saya memecahkan masalah ini dengan menghentikan deamon gradle dengan mengetik
./gradlew -stop
ke terminalsumber
Mulai ulang IDE. Saya memulai kembali Android Studio. Kesalahan hilang.
sumber
Baru-baru ini saya memiliki masalah yang sama dan tidak ada solusi yang disebutkan di atas yang berfungsi untuk saya.
Apa yang menyebabkan masalah: Proyek Android saya berjalan dengan baik tanpa masalah. Setelah saya memperbarui Android Studio saya ke 1.2 Beta , kesalahan " Local path tidak ada " muncul ketika saya mencoba menjalankan perangkat.
Inilah yang bekerja untuk saya:
build.gradle
Versi stabil terbaru alat gradle build adalah 1.1.3 http://jcenter.bintray.com/com/android/tools/build/gradle/
sumber
Sinkronisasi proyek dan semua akan dilakukan dalam versi 1.1.0
sumber
Ini adalah bagaimana saya menyelesaikannya Untuk Android Studio 1.0.1 :
Dalam
build.gradle
file utama aplikasi pastikan versi gradle minimal1.1.0
seperti ini:dan
repositories
bagian itu berisimavenCentral()
bukanjCentral()
sumber
Silakan periksa file build.gradle. jika ada beberapa operasi tentang "applicationVariants.all" atau penugasan ke output.outputFile, berarti mencoba mengubah nama atau lokasi file output.
Anda dapat mencoba memberikan komentar terlebih dahulu, lalu coba lagi
sumber
Dalam kasus saya masalahnya hanya bahwa folder di jalur proyek berisi karakter non-Inggris (Arab)
sumber