2017-05-05 86 views

回答

0

與Android 6.0的測試我的應用程序時,我得到了同樣的錯誤消息。我通過檢查清單文件中的targetSDKVersion解決了我的問題。使用「22」而不是「23」作爲targetSDKVersion解決了它。

<uses-sdk 
    android:minSdkVersion="15" 
    android:targetSdkVersion="22" /> 

我還檢查的build.gradle文件的編譯版本和targetSDKversion:

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.3' 

defaultConfig { 
    applicationId 'com.android.live' 
    minSdkVersion 15 
    targetSdkVersion 22 
    versionCode 1 
    versionName '1.0.0' 
    multiDexEnabled = true 
} 
+0

但是如果我想使用超過22的targetSdkVersion比做什麼? – xyz

+0

@xyz,現在檢查我的回答校正 –

+0

的Android { compileSdkVersion 25 buildToolsVersion '25 .0.0' defaultConfig { 的applicationID 「org.XXX.XXX」 的minSdkVersion 15 targetSdkVersion 22 testInstrumentationRunner「android.support.test.runner .AndroidJUnitRunner「 multiDexEnabled true }在我的build.gradle中使用這個,但仍然gettng錯誤。 – xyz

0

跟我來永久解決這個問題! (效果很好targetSdkVersion 25,buildToolsVersion '25 .0.3' ,compileSdkVersion 25)

1.Download最新zbar和項目here

2.grab從barcodescanner/zbar和/ src目錄/主/ jniLibs最新的。所以,並替換項目中的相關.so。

3.運行您的應用程序!