【问题标题】:problem with running ApiDemos in Eclipse在 Eclipse 中运行 ApiDemos 的问题
【发布时间】:2011-06-09 14:11:29
【问题描述】:

我使用 File/New/Project/Android Project/Create Project Existing Samples 从 android-sdk 文件夹中导入了 ApiDemos。当我尝试运行其中任何一个时,我得到了这个错误:

[2011-06-09 10:03:34 - ApiDemos] 由于应用程序签名不同,重新安装失败。 [2011-06-09 10:03:34 - ApiDemos] 您必须完全卸载应用程序。警告:这将删除应用程序数据! [2011-06-09 10:03:34 - ApiDemos] 请在 shell 中执行 'adb uninstall com.example.android.apis'。

我应该做什么?谢谢!

【问题讨论】:

    标签: android


    【解决方案1】:

    从模拟器中删除现有版本的 Api Demos。转到设置 -> 应用程序 -> 管理应用程序点击 Api Demos 并卸载它。

    然后重新运行 Api Demos。

    希望有帮助!!!

    【讨论】:

    • 当我运行特定的 java 代码(任何 Api 演示代码,例如 ImageButton1.java)时。在此之后,当我运行另一个 java 代码(例如 ImageSwitcher1.java)时,它只是执行旧代码。当然,在此之前,我会从模拟器中卸载旧的 ApiDemos 文件夹。那怎么了?
    • 如果您觉得我的回答有用,您能否评价或标记为最佳答案。谢谢。
    • 当然可以。我该怎么做?但是,我仍然有这个问题。要么它不在不同的模拟器中运行,要么即使使用不同的代码它也只是执行相同的操作
    • 如果您使用的是 Eclipse。尝试清理您的项目,然后重新运行它。
    • 我做到了,但即使我使用了不同的代码,它仍然显示相同的图像:(您的帮助将不胜感激!
    【解决方案2】:

    该错误是由于之前运行了另一个 android 应用程序造成的。运行 Android 应用程序时,Eclipse 必须通过调试证书对应用程序进行签名。现有证书已签署到以前的应用程序,不允许安装到新应用程序。

    要解决此问题,您必须通过 adb uninstall 命令卸载应用程序。 1.打开命令提示符 2.进入SDK目录\android-sdk\platform-tools\ 3. 运行命令 adb uninstall com.android.packagename 4. 之后,您可以再次在 Eclipse 中运行应用程序。

    This works for me like a charm!! Magic!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多