我是Android开发的初学者。我在Android Studio中创建了一个Hello World应用程序。我尝试通过ADB使用我的手机调试我的应用程序,因为我听说Android模拟器非常缓慢。但是,我在尝试安装到手机时收到错误消息:
失败[INSTALL_FAILED_OLDER_SDK]
我的手机是三星Galaxy S4(M919),我的最低API等级设置为15,所以我认为自从我运行Kit Kat以后就不行了。 Cyanogenmod可能是一个问题因为我正在运行吗?
我搜索并发现其他许多人都有这个问题,但我仍然没有找到解决办法(可能是由于我的无能而且没有理解它,但至少我不认为它是)。
提前致谢
编辑 - 清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.brinith.helloworld" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
答案 0 :(得分:0)
检查build.gradle文件,看看您使用的是正确的sdk版本。 我遇到了同样的问题,因为targetSdkVersion并不正确。
为: defaultConfig { applicationId&#34; com.software.myapplication&#34; minSdkVersion 19 targetSdkVersion&#39; L&#39; versionCode 1 versionName&#34; 1.0&#34; }
正确: defaultConfig { applicationId&#34; com.software.myapplication&#34; minSdkVersion 19 targetSdkVersion 19 versionCode 1 versionName&#34; 1.0&#34; }