'a geçiş yaptıktan sonra Graj olmadan IntelliJ'te geliştirilen eski bir projeyle ilgili bir sorunum var. Android Studio ve Gradle'a taşımak istedim, ancak çok fazla sorun yaşıyorum. Proje oldukça eski olduğundan eski Google Play Hizmetleri sürümü kullanıldı. Intellij'de eski gps'nin libproject'lerini bağımlılıklara eklemiştim (google_play_services_5089000_r19) ve her şey iyi çalıştı. Android Studio'da bir kütüphane modülü olarak ekleyerek ve compile project(':segmentedradios')
'u bir bağımlılık olarak ekleyerek başka kütüphaneler eklemeyi başardım, ancak gps kitaplığı çalışmasını yapamıyorum. Bir modül olarak eklemeyi denedim, ancak Android Studio, libroject
kitaplık dizinine işaret ettikten sonra "modül seçilmedi" diyor. Ayrıca bir gradle bağımlılık olarak eklemek için çalıştım, ama bunlar gibi elde hataları tutmak duyuyorum: Ben ~ 10 farklı çözümler denedik rağmenhata: com.google.android.gcm paketi mevcut değil - Gradle
error: package com.google.android.gcm does not exist
error: package com.google.android.maps does not exist
error: cannot find symbol variable GCMRegistrar
, proje hala çalışmıyor. Nasıl düzeltilir?
Gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion "Google Inc.:Google APIs:18"
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "my_package.app_name"
minSdkVersion 14
targetSdkVersion 18
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile files('libs/libGoogleAnalyticsV2.jar')
compile project(':segmentedradios')
compile 'com.google.android.gms:play-services:5.0.89'
}
Bu, Eclipse - AS geçiş yaptığımda uygulamam için çalışan tek çözüm. – mvreijn
@mvreijn Bende aynı sorunu çözdüğünüzde lütfen gcm.jar dosyasını indirebilirim * – Rodrigo
@Rodrigo Sanırım burada sunulan çözümü kullandım: https://stackoverflow.com/a/28066114/1343553 – mvreijn