पर माइग्रेट करने के बाद मुझे एक पुरानी परियोजना के साथ समस्या है जिसे बिना ग्रेडल के इंटेलिजे में विकसित किया गया था। मैं इसे एंड्रॉइड स्टूडियो और ग्रैडल में माइग्रेट करना चाहता था, लेकिन मुझे बहुत सारी समस्याएं आ रही हैं। चूंकि परियोजना काफी पुरानी थी, पुराने Google Play सेवा संस्करण का उपयोग किया गया था। इंटेलिज में मैंने केवल पुराने जीपीएस की निर्भरता (google_play_services_5089000_r19) के libproject जोड़ा था और सब ठीक काम किया था। एंड्रॉइड स्टूडियो में मैंने लाइब्रेरी मॉड्यूल के रूप में इसे जोड़कर और compile project(':segmentedradios')
को एक ग्रेबल निर्भरता के रूप में जोड़कर अन्य पुस्तकालयों को जोड़ने में कामयाब रहे, लेकिन मैं बस जीपीएस लाइब्रेरी का काम नहीं कर सकता। मैंने इसे मॉड्यूल के रूप में जोड़ने की कोशिश की है, लेकिन एंड्रॉइड स्टूडियो का कहना है कि libroject
लाइब्रेरी की निर्देशिका को इंगित करने के बाद "कोई मॉड्यूल चयनित नहीं है"। मैं भी एक Gradle निर्भरता के रूप में यह जोड़ने की कोशिश की है, लेकिन मैं इस तरह की हो रही त्रुटियों रखना हूँ:त्रुटि: पैकेज com.google.android.gcm मौजूद नहीं है - ग्रैडल
error: package com.google.android.gcm does not exist
error: package com.google.android.maps does not exist
error: cannot find symbol variable GCMRegistrar
के बावजूद मैं ~ 10 विभिन्न समाधान की कोशिश की, परियोजना अभी भी काम नहीं करता। इसे कैसे जोड़ेंगे?
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'
}
यह एकमात्र समाधान है जो मेरे ऐप के लिए काम करता है जब मैंने एक्लिप्स से एएस में स्विच किया था। – mvreijn
@mvreijn मुझे एक ही समस्या है जिसे आपने encoutered किया है कृपया मुझे gcm.jar फ़ाइल कहां डाउनलोड कर सकते हैं * – Rodrigo
@Rodrigo मुझे लगता है कि मैंने यहां प्रस्तुत समाधान का उपयोग किया है: https://stackoverflow.com/a/28066114/1343553 – mvreijn