san*_*one 7 android intellij-idea failed-installation
在IntelliJ IDEA中,我导出了已签名的应用程序(创建了一个新密钥等),输入命令adb install <my_app>.apk并出现错误:
1990 KB/s(745096字节,0.365s)
pkg:/data/local/tmp/myapp.apk
失败[INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
谷歌似乎并不知道这个错误.我找到了Manifest文件中的应用程序版本不是整数的解决方案,但对我来说情况并非如此.
我可以在创建新的签名密钥时犯错吗???
编辑:这是我的清单文件.
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="org.example.app"
android:versionCode="1"
android:versionName="1.0"
>
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
>
<activity
android:name=".App"
android:label="@string/app_name"
>
<intent-filter>
<action
android:name="android.intent.action.MAIN"/>
<category
android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:label="@string/about"
android:name="About"
></activity>
<activity
android:label="@string/preference"
android:name="Preference"
></activity>
<activity
android:name="Empl"
android:label="@string/empl"
></activity>
</application>
<uses-sdk
android:minSdkVersion="8"/>
</manifest>
Run Code Online (Sandbox Code Playgroud)
san*_*one 10
毕竟这是清单文件中的一个错误.这条线做到了
<uses-sdk android:minSdkVersion="8"/>
Run Code Online (Sandbox Code Playgroud)
我尝试将Android 2.2应用程序部署到Android 2.1手机上.另一个项目(测试项目)是在IntelliJ中创建的,默认情况下不强制任何版本.
删除行或更改版本为7后,安装的应用程序没有任何问题.
所以菜鸟的错误:惭愧:
刚遇到同样的错误,但由于其他原因 -
试图将android versionCode移动到string.xml以便于编辑.
错误 - android:versionCode ="@ string/version_code">
右 - android:versionCode ="101">