हो सकती है मेरे पास एंड्रॉइड स्टूडियो में एंड्रॉइड प्रोजेक्ट है, पिछली बार मैंने इसका इस्तेमाल किया था, हालांकि, मैंने एंड्रॉइड स्टूडियो को अपग्रेड किया है और अब मुझे एक अजीब समस्या मिल रही है।प्रदान की गई निर्भरता केवल जार
Warning: Project MyApp: provided dependencies can only be jars. com.google.android.gms:play-services.6.5.87 is an Android Library
Warning: Project MyApp: provided dependencies can only be jars. com.MyCompany.MyLibrary:aar:1.0 is an Android Library.
नीचे मेरी build.gradle फ़ाइल है:
एंड्रॉयड स्टूडियो में त्रुटि उत्पादन में मैं निम्नलिखित है।
apply plugin: 'android'
android {
compileSdkVersion 21
buildToolsVersion "20.0.0"
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
defaultConfig {
//applicationId "com.MyCompany.MyApp"
minSdkVersion 14
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
debuggable false
}
}
repositories {
mavenLocal()
}
}
dependencies {
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:support-v4:21.0.0'
compile 'com.MyCompany:CritiMon:1.0'
compile 'com.MyCompany:Library:1.1'
provided 'com.MyCompany:MyLibrary:1.0'
compile 'com.MyCompany:NavigationDrawerManager:2.1'
provided 'com.google.android.gms:play-services:+'
compile files('libs/ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar')
}
बदलें '' compile' को provided'। मैं आपकी लाइब्रेरी के लिए बात नहीं कर सकता, लेकिन किसी भी डिवाइस AFAIK पर, ग्राडल स्टैंडपॉइंट से 'प्ले-सर्विसेज' "प्रदान नहीं किया गया" है। – CommonsWare
हाँ यह सही है, सुनिश्चित नहीं है कि यह अचानक क्यों काम नहीं करता है। मैंने इसे उम्र के लिए पसंद किया है। – Boardy
मुझे रीसाइक्लर्विव lib के साथ एक ही समस्या थी, लेकिन मैंने केवल एंड्रॉइड ग्रैडल प्लगइन के संस्करण को अपडेट किया। ऐसा लगता है कि यह अब संस्करण 1.1.x के साथ काम नहीं कर रहा है। – wmora