在Android上安装APK时出错(尚未安装应用)

时间:2017-06-12 16:25:55

标签: android android-studio sdk installation apk

我用Android Studio创建了一个应用程序 - 在这里我安装了API级别19(Android 4.4 Kitkat)以及25级(Android 7.1.1 Nougat)。

我的测试手机是7.1.1

该应用的设置是: 编译SDK版本7.1.1 构建工具25.0.2

Min SDK:19 目标SDK:25

在我的手机上(7.1.1),它正在运行,但是当我签署APK并尝试在Android 6.0.1上安装它时,它会尝试安装然后带来错误:

尚未安装应用程序。

我在这里做错了什么?

这是清单:

<?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>

2 个答案:

答案 0 :(得分:0)

假设您正在通过avd在Android 6.0.1上运行您的应用程序,请尝试将目标sdk版本设置为所需的android 6.0.1 api级别而不是25对应于android 7.1并在您的应用程序级别构建中设置multidexenabled = true .gradle

答案 1 :(得分:0)

I left everything as it was. Only when signing the APK I choose not only V2 (Full APK Signature) but also V1 (JAR Signature).

Now I can install it also on 6.0.1.