Android Studio'yu indirdim ve Android geliştirmem için kullanmaya başladım.
Eclipse gibi tek bir pencerede birden fazla sayıda projenin nasıl açılacağını bilmem gerekiyor. Biraz yardım bekliyorum, teşekkürler.
Android Studio'yu indirdim ve Android geliştirmem için kullanmaya başladım.
Eclipse gibi tek bir pencerede birden fazla sayıda projenin nasıl açılacağını bilmem gerekiyor. Biraz yardım bekliyorum, teşekkürler.
Yanıtlar:
Android Studio / IntelliJ IDEA'da tek pencerede iki proje açmak mümkün değildir. Yani, ikinci bir proje açtığınızda, karar vermeniz gerekecek:
Yeni projeler, yeni bir pencerede açılabilir veya mevcut pencerede projenin yerini alabilir. Projeyi nasıl açmak istersiniz?
Bu sınırlama, pencereniz VCS bilgileri için Değişiklikler sekmesi vb. Gibi projeye özgü özellikler sunduğundan yararlıdır.
Şimdilik, kütüphane projesini proje klasörünüze kopyalayabilir ve bir modül bağımlılığı olarak tanımlayabilirsiniz. Aynı kitaplıkları farklı projelerde kullanırsanız, koda birden çok kez sahip olursunuz.
ProjectA ProjectB
facebook-sdk/ actionbarsherlock/
actionbarsherlock/ bin/
bin/ src/
src/ ...
AndroidManifest.xml
Bu biraz rahatsız edici görünse de, gerekli tüm kaynakların VCS'de bulunmasına yardımcı olur. Yakında, yeni inşa sistemi Gradle, bu bağımlılıkları hoş bir şekilde yönetecek. Gradle yapısının ActionBarSherlock veya benzer kitaplıkları içerecek şekilde nasıl görünebileceğine dair bir örnek:
repositories {
mavenCentral()
}
dependencies {
compile 'com.actionbarsherlock:library:4.2.0'
}
Gelen bu cevap size bu çözüm henüz çalışmıyor neden bazı nedenleri bulabilirsiniz.
IntelliJ IDEA, birlikte çalıştığınız tüm kod tabanı için bir proje ve her bir bileşeni için bir modül oluşturur. Dolayısıyla, IntelliJ IDEA modülü daha çok bir Eclipse projesi gibidir ve proje kabaca Eclipse çalışma alanına benzer. Eclipse'in tüm çalışmalarınızı içeren çalışma alanının tam bir eşdeğeri yoktur, ancak aynı anda birden çok çerçevede birden çok proje açabilirsiniz.
Bu tablo, Eclipse ve IntelliJ IDEA kavramlarının birbiriyle nasıl eşleştiğini görmenize yardımcı olabilir:
Eclipse IDEA
Workspace Project
Project Module
Project-specific JRE Module JDK
User library Global library
Classpath variable Path variable
Project dependency Module dependency
Library Module library
Kitaplığı kullanmak için onu bağımlılık olarak ekleyin:
Dosya> Proje Yapısı> Modüller> Bağımlılıklar
Ardından modülü (android kitaplığı) modül bağımlılığı olarak ekleyin.
settings.gradle'da kod yazın
include ':ProjectName'
project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')