【问题标题】:Failure [INSTALL_FAILED_OLDER_SDK] - Android Studio失败 [INSTALL_FAILED_OLDER_SDK] - Android Studio
【发布时间】:2014-07-02 01:10:57
【问题描述】:

我是 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>

【问题讨论】:

  • 请发布您的清单
  • 这里:如您所见,我实际上只是开始了这个项目,在我的设备启动并运行之前并没有真正做任何进一步的事情。因此,清单严格来说是生成的代码。我将它编辑到我的 OP 中。
  • 当我尝试添加 minsdkversion 和目标版本时,Android L 的 gradle 构建似乎不断地覆盖这些值。这可能是我无法使用手机的原因。如何防止这些值被覆盖?
  • 我遇到了同样的问题。最新版本的 Android Studio。 stackoverflow.com/questions/9093709/… 中给出的答案无效,所以不能重复。

标签: android sdk android-studio


【解决方案1】:

检查您的 build.gradle 文件,看看您使用的是正确的 sdk 版本。 我遇到了同样的问题,因为 targetSdkVersion 不正确。

不好: 默认配置 { applicationId "com.software.myapplication" minSdkVersion 19 targetSdkVersion 'L' 版本代码 1 版本名称“1.0” }

正确: 默认配置 { applicationId "com.software.myapplication" minSdkVersion 19 targetSdkVersion 19 版本代码 1 版本名称“1.0” }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多