Android 我的应用程序不适用于棉花糖,但适用于牛轧糖?
我是Android开发的新手。我使用android studio开发了一个应用程序。问题是,在生成签名的APK后,当我试图在安卓设备上安装带有棉花糖的应用程序时,它没有被安装,并显示错误消息“app CANNOT BE installed”(应用程序无法安装),但它被安装在带有牛轧糖的安卓设备上,而我将minSDKVersion设置为19 这是我的清单文件Android 我的应用程序不适用于棉花糖,但适用于牛轧糖?,android,Android,我是Android开发的新手。我使用android studio开发了一个应用程序。问题是,在生成签名的APK后,当我试图在安卓设备上安装带有棉花糖的应用程序时,它没有被安装,并显示错误消息“app CANNOT BE installed”(应用程序无法安装),但它被安装在带有牛轧糖的安卓设备上,而我将minSDKVersion设置为19 这是我的清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.adityakumarsingh.arduinobot"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="26" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:screenOrientation="portrait"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".WelcomeActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Splash"
android:screenOrientation="portrait"
android:theme="@style/SpalshTheme">
</activity>
<activity
android:name=".MainActivity"
android:screenOrientation="portrait"></activity>
<activity
android:name=".Accelerometer"
android:parentActivityName=".MainActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
<activity
android:name=".BluetoothConnection"
android:screenOrientation="portrait"
android:theme="@style/AppTheme" />
<activity
android:name=".GameMode"
android:parentActivityName=".MainActivity"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
<activity
android:name=".About"
android:parentActivityName=".MainActivity"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
<activity
android:name=".Voicerecog"
android:parentActivityName=".MainActivity"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
</application>
</manifest>
怎么办?任何帮助都将不胜感激。谢谢好的,主要是签名引起了问题。尝试在签署apk时使用v2+v1签名,而不是任何一个签名。我在使用v2方法时看到过这个错误。添加v1签名将有所帮助 V2签名在模块上签名,为牛轧糖和更多产品服务。它在旧版本的android上不起作用,因此您还必须使用v1来实现完整的apk签名。这将允许旧版本使用v1安装它,而牛轧糖和更高版本仍然使用v2。两者都用。有关详细信息,请访问他们的网站:
还要确保没有任何已安装的apk版本号与您尝试安装的版本号相同。如果它已经安装并且版本号相同,那么它将失败 您可以安装其他APK吗?如果没有,请看一下您使用的签名是什么?如果你已经安装了,它只会在版本号高于已安装版本号的情况下安装,所以请卸载任何相同版本的安装。还有其他apk的意思吗?在我的情况下,我收到了这样一条消息“应用程序无法安装”,因为我的手机存储空间已满。这解决了安装问题。但现在,当尝试在运行棉花糖的设备上打开应用程序时,它显示“不幸已停止”,但在牛轧糖平台上仍然可以正常工作(检查logcat中的日志,发布发生的异常,将您的包名放入搜索框中查看…发布日志并启动另一个question@Kushan我也有同样的问题,我的应用程序在除6.0之外的所有android版本上都能运行。1@KaranKhurana写一篇贴子,写下所面临的确切问题,以便我能提供帮助:)
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "com.example.adityakumarsingh.arduinobot"
minSdkVersion 19
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
}
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-
layout:1.0.2'
compile 'io.github.controlwear:virtualjoystick:1.8.0'
compile 'com.github.markushi:circlebutton:1.1'
compile 'de.hdodenhof:circleimageview:2.2.0'
implementation 'com.android.support:design:26.1.0'
}