Free3dom'a beni burada doğru yola götürdüğü için teşekkürler.
Teşhis
Sync Project with Gradle Files
Android Studio seçenek tutmak gibi görünüyor Project Structure
güncel kütüphaneleri.
Ancak benim durumumda bazı hatalar vardı:
(Çok açık olmayan) bağlantının genişletilmesi ayrıntıyı gösterdi. Wire-runtime kitaplığım yanlış bir konumda gösteriliyordu:
Bu, JAR'ı bir libs klasörüne aldığım orijinal konfigürasyonumdan bir akşamdan kalma gibi görünüyordu.
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
Daha sonra onu doğrudan Maven Central'dan ( burada olduğu gibi) içe aktarılacak şekilde değiştirdim ve eski ayarın üzerine yenisi asla yazılmamış gibi görünüyor.
Çözüm
Düzeltme, kitaplık bağımlılığını Project Structure
ekrandan ve ardından Sync Project with Gradle Files
tekrar silmektir .
Daha fazla detay
Ayrıca, kaynak için hangi yolun kullanıldığını .idea/libraries/wire_runtime_1_2_0.xml
doğrudan.
Kırık olan:
<component name="libraryTable">
<library name="wire-runtime-1.2.0">
<CLASSES>
<root url="jar://$PROJECT_DIR$/MY_MODULE/libs/wire-runtime-1.2.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
Kitaplığı silip yeniden ekledikten sonra şu şekilde değiştirildi root url
:
<root url="jar://$USER_HOME$/.gradle/caches/artifacts-26/filestore/com.squareup.wire/wire-runtime/1.2.0/jar/44e7acbd5eb6f29698181dc3d67a60acf7efee80/wire-runtime-1.2.0.jar!/" />
Güncelleme
Android Studio v0.4.4 görünüşte aynı belirtilere sahip diğer hataları düzeltir , bu nedenle daha eski bir sürümünüz varsa yükseltmek isteyebilirsiniz.