【发布时间】: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