Ben yapı sistemi olarak Gradle
ile java kişisel proje başlattık ve ben bir Dİ Dagger 2 kullanmak istiyorum. Bunu yapmanın asıl nedeni, bu kütüphaneye alışmak ve daha büyük projelerde kolayca kullanabilmektir. Ben IntelliJ IDEA üzerinde Google sample koşu yapmasına başardınız
denedik ne var
Sorun
IntelliJ IDEA söyleyip duruyor
o (oluşturulan sınıf çözemediği bu durumda DaggerCoffeeApp_Coffee
). Yazılı kodun doğru olup olmadığını bilmemek biraz can sıkıcıdır (özellikle Hançer 2'yi kullanmayı öğrendiğinizde).
Tüm java sınıfları, Google sample ile aynıdır.
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile 'com.google.dagger:dagger:2.0.1'
compile 'com.google.dagger:dagger-compiler:2.0.1'
}
Soru
IntelliJ IDEA, üretilmiş bir sınıf olarak DaggerCoffeeApp_Coffee
tanımak (ve böylece bunun uygulanması için gitmek mümkün kılar hale getirmek için herhangi bir yolu + sol ctrl `tarafından var mı: İşte benim build.gradle
dosyasıdır) tıklayın?
Uygulamayı başarıyla bir kez derledikten sonra başarılı olmalısınız. Sadece metin imlecini bu kelime üzerinde 'DaggerCoffeeApp_Coffee' satırına koyun ve' Ctrl + B' kullanın. –
Gerçekten de, uygulama derlenmiş ve onu çalıştırmayı başardım. Oluşturulan sınıfı "build/generated/src/coffee /' içinde görebiliyorum ama IntelliJ bana "DaggerCoffeeApp_Coffee' – Pelocho