2017-05-15 22 views
7

Android Studio 2.4 önizleme 7 sürümünü kullanıyorum. Ancak, ben hata ayıklama apk oluşturmak ve adb komutu ile yüklemek veya cihazın sdcard apk dosyasını koymak zaman her zaman bana android telefon herhangi birinde "yüklü değil" aynı hata veriyor. Herhangi bir android cihazda kurulum sırasında her zaman Android Logcat'te INSTALL_FAILED_TEST_ONLY hatası var.Android Studio'da INSTALL_FAILED_TEST_ONLY 2.4 önizleme 7

+1

Aynı sorunu yaşıyorum ve uygulamayı önizleme sürümünde çalıştırmak için herhangi bir çözüm bulamıyorum. –

cevap

8

Eğer kolayca sorunu görürsünüz analyze your apk file ise - bahsedildiği Android Studio sürümü ile projeyi oluştururken yani Gradle eklentisi otomatik çıkış apk'de son AndroidManifest.xml dosyaya bir android:testOnly=true enjekte olduğunu.

Bu özellik hakkında daha fazla bilgi ve HERE için neler kullandığını okuyabilirsiniz.

Bu sorunun geçici çözümü - hala bu komutu kullanarak uygulamayı yükleyebilirsiniz: Eğer (Play Store'u yayınlanması için örneğin) uygulamanızın imzalı release versiyonunu oluşturmak istiyorsanız

adb install -t debug.apk 

, her zaman can Build -> Generate Signed APK aracılığıyla yapın. Sonuç belirtilen özellik olmadan bir apk ve herhangi bir cihaza yüklenebilir.

Bu özelliğin neden enjekte edildiği konusunda biraz bilgi isterseniz, AOSP hata izleyicide THIS ve THIS sorunlarını kontrol edin.

+0

Cevabınız için teşekkürler, ancak bu hata ayıklama aracılığını kullanarak Build -> Build Apk (lar) ından üretilen hata ayıklama apk'sini oluşturmak istiyorsak, herhangi bir cihaza yükleme yapılır. –

+1

Hata ayıklama APK'sını herhangi bir aygıtta kullanabilirsiniz, yalnızca bu kurulum yukarıda bahsedilen komutla 'adb 'aracılığıyla yapılmalıdır :(Bu gerçekten rahatsız edici (Dropbox, e-posta vb. Gibi kanallar apk göndermek için kullanılamaz) Umarım bu son bir şey değildir ve kararlı sürümde değişecektir. – Vesko

İlgili konular