मैं एक प्रोजेक्ट में ओपनसीवी मॉड्यूल जोड़ने की कोशिश कर रहा हूं, लेकिन मैं कुछ ग्रेडल मुद्दों को हल करने में सक्षम नहीं हूं।त्रुटि: पैकेज android.hardware.camera2 मौजूद नहीं है OpenCV
apply plugin: 'com.android.application'
android {
compileSdkVersion 17
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.sveder.cardboardpassthrough"
minSdkVersion 8
targetSdkVersion 21
}
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/cardboard.jar')
compile project(':openCVLibrary')
}
यहाँ OpenCV (3.0) मॉड्यूल के build.gradle
फ़ाइल है: यहाँ मेरी app.gradle
फ़ाइल है
apply plugin: 'com.android.library'
android {
compileSdkVersion 17
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
आप देख सकते हैं, मेरे ऐप और OpenCV Gradle फ़ाइलों से मेल खाते हैं, और अभी तक जब भी मैं कोशिश प्रोजेक्ट बनाने के लिए मुझे त्रुटि है error: package android.hardware.camera2
मौजूद नहीं है। मैं क्या गलत कर रहा हूं?
अग्रिम धन्यवाद।
जिस फोन के साथ मैं विकास कर रहा हूं उसके पास 17 का एपीआई संस्करण है ... क्या इसका मतलब है कि मुझे ओपनसीवी के पुराने संस्करण में स्विच करना है? क्या कोई "compatiability" मोड नहीं है जो मुझे पुराने कैमरा एपीआई पर वापस जाने की अनुमति देता है? – user3059347
आप पहले से ही 'minSdkVersion 8' को लक्षित कर रहे हैं, इसलिए यह 17 पर काम करेगा। –
समस्या यह है कि यह नहीं है। यह अभी भी कैमरा 2 गायब होने की शिकायत करता है, भले ही इसे पुराने कैमरा एपीआई में डिफॉल्ट करना चाहिए। – user3059347