2016-04-05 12 views
1

'a güncelledikten sonra eklentiyi bulmak için gradient sync, üzerinde çalıştığım projeyle Android Studio 2.0'da Anında Çalıştır'ı denemek istiyorum. Şimdi saatlerce başarısızlıkla ayarlamaya çalışıyorum.Not 2.0.0-rc2

Android Studio 2.0 RC2 kullanıyorum. Diğer kararlı sürümden ayrı bir kurulum olarak var. Projeye yeni Android Studio'yla başladığımda, not dosyalarını güncelledim, böylece Anında Çalıştırmayı kullanabileceğim. Biri com.android.tools.build:gradle:1.5.1 ile com.android.tools.build:gradle:2.0.0-rc2 arasında güncellenmekte olan az sayıda değişiklik vardı.

Error:Cause: failed to find target with hash string 'Hewlett-Packard Development Company, L.P.:HP Android Print SDK Add-On:23' in: D:\Android\sdk

Bu hata bu hat kaynaklanır: my gradle dosyasında, compileSdkVersion "Hewlett-Packard Development Company, L.P.:HP Android Print SDK Add-On:23" (güncellenme tarafından değiştirilmedi) orada neden Gradle versiyonunu Güncellenmesi Gradle Sync bir hata olması. Olması gereken yere sdk \ add-ons eklemeye çalıştığım eklentiye sahip olduğumdan eminim. Sorun bu satırda, bu eklenti ile. Diğer eklentiler, not dosyasında aynı şekilde bulunur ancak bunlarla ilgili bir sorun yoktur. Not dosyalarını güncellemeden önce aynı kodda sorun olmadığına dikkat edin.

Bu eklenti sorunuyla nasıl baş edileceğine dair bir fikriniz var mı? Biraz daha bilgi verebilir Eğer compileSdkVersion basitçe, 23. sayısal değer olması gerektiği gibi ilk bakışta

+0

neyi hakkında 'sınıf yolu 'com.android.tools:

Addon.NameId=HP Pkg.Desc=HP Lib Addon.VendorId=hp Pkg.License=hp Archive.Arch=ANY Pkg.LicenseRef=android-sdk-license Addon.NameDisplay=HP Android Print SDK Add-On Addon.VendorDisplay=Hewlett-Packard Development Company, L.P. Archive.Os=ANY Pkg.SourceUrl=https\://dl-ssl.google.com/android/repository/addon.xml Pkg.Revision=3 AndroidVersion.ApiLevel=23 

Bu güncelleştirilmiş dosya benziyor nasıl .build: gradle: 2.0.0-alpha2'' veya 'classpath 'com.android.tools.build: gradle: 2.0.0-beta2'' –

+0

Bunu denediğimde şunu elde ederim: Hata: (1, 0) Eklenti çok eski, lütfen daha yeni bir sürüme güncelleyin veya ANDROID_DAILY_OVERRIDE ortam değişkenini "48825004e7e3cb0ca0c710cb3b0638 olarak ayarlayın. 1527ef215a " – Nedko

+0

Değişkeni eklemeye ve stüdyoyu yeniden başlatmaya çalıştım ancak hiçbir şey değişmedi. – Nedko

cevap

1

Sorun çözüldü! Değişikliklerin source.properties dosyasına yapılması gerekiyordu. Addon.NameDisplay, Gradle dosyasındaki dizede kullandığınız eklenti adının (manifest.ini manifest.ini içeriğindeki) ve Addon.VendorDisplay satıcısına eşleşmesiyle aynı dizgede eşleşmesi önemlidir. manifest.inivendor özelliğindedir. özelliğini de manifest.ini kaynağından kaynak.properties'a taşımanız gerekir.

Hala eklenti hakkında bir Gradle hatası alıyorum, ancak projeler Anında Çalıştır ile sorunsuz çalışıyor ve çalışıyor.

Bu

Ben ile ilgili sorunlar vardı eski dosyasının içeriği ise:

Addon.NameId=HP Android Print SDK Add-On 
Pkg.Desc=HP Print SDK Add-On 
Addon.VendorId=hp 
Pkg.Revision=21 
AndroidVersion.ApiLevel=23 
libraries=com.hp.pps.print.sdk;com.amazon.device.print 
com.hp.pps.print.sdk=hpprintsdk.jar;HP Print SDK Library 
com.amazon.device.print=amazonprintsdk.jar;Amazon Print SDK Library 
Addon.NameDisplay=HP Android Print SDK Add-On 
Addon.VendorDisplay=Hewlett-Packard Development Company, L.P.