【问题标题】:Error while running an Android application through device通过设备运行 Android 应用程序时出错
【发布时间】:2013-12-20 11:23:18
【问题描述】:

我正在使用 Windows 7(64 位)和 Eclipse 版本 4.2.0 来开发我的 android 应用程序。 在解决了一些问题后,我的设备最终在 eclipse 中可见(adbdriver.com 安装了这个驱动程序)。但是现在,在运行应用程序后,我面临以下问题

**[2013-12-20 16:44:34 - call1] Android Launch!
[2013-12-20 16:44:34 - call1] adb is running normally.
[2013-12-20 16:44:34 - call1] Performing com.example.call1.MainActivity activity launch
[2013-12-20 16:44:37 - call1] Uploading call1.apk onto device '0123456789ABCDEF'
[2013-12-20 16:44:37 - call1] Installing call1.apk...
[2013-12-20 16:44:38 - call1] Installation error: INSTALL_FAILED_OLDER_SDK
[2013-12-20 16:44:38 - call1] Please check logcat output for more details.
[2013-12-20 16:44:38 - call1] Launch canceled!**

应该怎么做才能运行应用程序? 我的设备是联想A60+ v2.3.6

【问题讨论】:

  • 在问题中发布您的清单,尤其是 uses-sdk 部分。
  • 我的设备是LENOVO A60+ v2.3.6
  • targetSdkVersion 改为 17 并尝试。

标签: android eclipse adb


【解决方案1】:

您需要在项目清单文件 (AndroidManifest.xml) 中更改 sdkVersion

例如:
如果您希望能够在以下设备上启动您的应用程序 Android 2.2.xAndroid 4.4 你需要换成:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19"/>

Full SDK versions list

【讨论】:

  • @MeenuShankar 您可以将我的答案标记为正确(通过在问题分数下选择打勾)
【解决方案2】:

这意味着您的 avd 的 android 版本比用于编译代码的版本旧。 构建与目标 API 版本相同的 AVD(Android 虚拟设备)。还为兼容性测试构建一个旧版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多