2017-06-12 144 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上安装它。