Android Studio'da, Android kitaplığı için Gradle ile go
kurulumu adlı bir modül içeren bir Android projem var. Bu, com.nwoods.go
adında tek bir Java paketi içerir. Bu yığın taşması sunulması uğruna, ben paketin com.nwoods.ugurdemo1
bir MainActivity sınıfı vardır ugurdemo1
denilen bir uygulama modülü var, aynı Android projesi içinde FooBar
adlı bir sınıf içerir.Android Studio'da başka bir modülün kaynağıyla derleme
Android Studio go
numaralı derleme için derleme zamanında modül ugurdemo1
modülünün proje yapısını değiştirdim. ugurdemo1
's MainActivity uygulamasında go
numaralı telefondan FooBar
numaralı sınıftan yararlanmak ve kullanmak isterim. Bunu yapmak için, ben tipik bir Java ithalat ifadesiyle sınıf etmekistemem:
import com.nwoods.go.FooBar; ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FooBar myFooBarObject = null;
Android Studio hala temiz Kaynaklarımdan yeniden yaptıktan sonra FooBar
için sembol çözemezse. Yığın Taşması ile ilgili benzer sorular Bağımlılık iletişim kutusundaki derleme zamanı ayarları düzenlendikten sonra çözülmüştür ancak yine de çalışmaz. Herhangi bir yardım varsa, şu anda şu anda koşuyorum Android Studio IO Preview (0.3.6)
Alkış ama Projem Gradle üzerinden gayet iyi çalışıyor, bu yüzden hala 0.8.4'te çözülmeyen bir AS sorunu var. – jonalmeida