gpt4 book ai didi

android - 在 Eclipse 中运行 Android ApiDemos 时出现问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:05 26 4
gpt4 key购买 nike

我在 Eclipse(在 Windows 7 中)中根据 ApiDemo 示例代码创建了一个项目,如下所述: http://developer.android.com/resources/samples/get.html

当我尝试运行该项目时,我得到以下输出:

[2011-03-23 01:59:39 - ApiDemos] Uploading ApiDemos.apk onto device 'emulator-5554'
[2011-03-23 01:59:44 - ApiDemos] Installing ApiDemos.apk...
[2011-03-23 02:01:24 - ApiDemos] Re-installation failed due to different application signatures.
[2011-03-23 02:01:24 - ApiDemos] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-03-23 02:01:24 - ApiDemos] Please execute 'adb uninstall com.example.android.apis' in a shell.
[2011-03-23 02:01:24 - ApiDemos] Launch canceled!

然后模拟器打开并出现锁定屏幕。我解锁它并打开应用程序面板,ApiDemos 图标在那里意味着它已经安装。我打开它,它工作正常,即所有演示都有效。我的问题是为什么我会收到上述关于重新安装失败的错误?为什么发射被取消了?当我在 cmd 窗口中运行 adb uninstall 命令时,它成功了,然后我在 Eclipse 中再次运行该应用程序,它安装并启动正常。这是怎么回事?

最佳答案

当您编译 APK 文件时,它会使用您自己的调试 key 进行签名。此 key 不同于您之前在模拟器镜像上用于创建先前版本的 API 演示的 key 。

您不能用不同的 key 替换现有的应用程序。这在一定程度上是为了防止冒名顶替的应用程序覆盖现有应用程序。

关于android - 在 Eclipse 中运行 Android ApiDemos 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com