2017-06-12 147 views
0

我已經使用Android Studio創建了一個應用程序 - 此處我已經安裝了API級別19(Android 4.4 Kitkat)以及25(Android 7.1.1 Nougat)。在Android上安裝APK時出錯(應用程序尚未安裝)

我測試的手機是7.1.1

應用程序的設置爲: 編譯SDK版本7.1.1 構建工具25.0.2

敏SDK:19 目標SDK:25

在我的手機(7.1.1),它正在運行逢但是當我簽署APK,並嘗試在Android 6.0.1安裝它,它試圖安裝,然後帶來的錯誤:

App有沒有b已安裝。

我在這裏做錯了什麼?

這是明顯的:

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:versionCode="1" 
android:versionName="1.0" 
package="it.wieland.newsclub" 
platformBuildVersionCode="25" 
platformBuildVersionName="7.1.1"> 

<uses-sdk 
    android:minSdkVersion="19" 
    android:targetSdkVersion="25" /> 

<uses-permission 
    android:name="android.permission.INTERNET" /> 

<uses-permission 
    android:name="android.permission.GET_ACCOUNTS" /> 

<uses-permission 
    android:name="android.permission.READ_PROFILE" /> 

<uses-permission 
    android:name="android.permission.READ_CONTACTS" /> 

<meta-data 
    android:name="android.support.VERSION" 
    android:value="25.3.1" /> 
..... 
</manifest> 

回答

0

假設你通過AVD在Android 6.0.1運行你的應用程序,可以嘗試目標SDK版本設置爲所需的Android 6.0.1 API級別,而不是25對應到android 7.1也設置multidexenabled = true在您的應用程序級別build.gradle

0

我離開了一切,因爲它。 只有在APK上簽名時,我不僅選擇V2(Full APK簽名),還選擇V1(JAR簽名)。

現在我可以在6.0.1上安裝它。