आयात करने के बाद इस प्रोजेक्ट के समान पैकेज का उपयोग करता है। यह त्रुटि संदेश है जिसके बाद मुझे यह पता चला कि मैंने एंड्रॉइड स्टूडियो (3.1.2) में फेसबुक एसडीके (3.15.0) आयात किया था।एक पुस्तकालय फेसबुक एसडीके
Error:Execution failed for task ':app:processDebugResources'. Error: A library uses the same package as this project: com.aaa.bbb.test You can temporarily disable this error with android.enforceUniquePackageName=false However, this is temporary and will be enforced in 1.0
यह मेरा build.gradle है।
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId "com.aaa.bbb.test"
minSdkVersion 11
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19+'
compile project(':facebook')
}
और यह मेरा फेसबुक build.gradle है।
apply plugin: 'com.android.library'
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile files('libs/bolts.jar')
}
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId "com.aaa.bbb.test"
minSdkVersion 11
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
lintOptions {
abortOnError false
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
मुझे दो पैकेज नहीं मिलते हैं, या शायद मैं गलत स्थानों पर देख रहा हूं। क्या कोई मुझे बता सकता है कि यह क्या हो सकता है? धन्यवाद।
एप्लिकेशन आईडी दोनों के लिए समान है। ऐसा लगता है कि आप किसी अज्ञात कारण – tyczj
के लिए फेसबुक पर अपने ग्रेडल को कॉपी और पेस्ट कर चुके हैं, धन्यवाद, अभी काम किया है। मैंने ऐसा इसलिए किया क्योंकि फेसबुक एसडीके build.gradle में नहीं कहा था "minSdkVersion 11 targetSdkVersion 19" इसलिए मैंने उन्हें एप्लिकेशन आईडी सहित चिपकाया, लेकिन अब काम करता है, धन्यवाद। – DMT82