在模拟器中安装应用程序,继续安装



我有这个应用程序。它在我的手机上运行良好,过去在模拟器上也运行良好。但当我将Eclipse更新到Android API 15时,麻烦就开始了。

如果我想在模拟器上运行我的应用程序,我会在控制台中得到以下输出

[2012-01-18 09:12:21 - ] Android Launch!
[2012-01-18 09:12:21 - ] adb is running normally.
[2012-01-18 09:12:21 - ] Performing activity launch
[2012-01-18 09:12:26 - ] Uploading .apk onto device 'emulator-5554'
[2012-01-18 09:12:59 - ] Installing .apk...

清单的顶部: [manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.visualreality.sportapp" android:screenOrientation="portrait" android:versionCode="3" android:versionName="1.2"] [uses-sdk android:minSdkVersion="8" /] [uses-permission android:name="android.permission.INTERNET"/] [uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /] [uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"][/uses-permission] [uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"][/uses-permission]
[uses-permission android:name="com.android.vending.CHECK_LICENSE" /]
(我把"<>"改成了"[]",不知道如何让这些标签可见)

而且它一直在安装。而且该应用程序不会在我的模拟器上启动。当我把.apk文件复制到手机上时,它就可以工作了,所以我的代码中没有错误。

有人能帮忙吗?

更新在Eclipse中,我构建了.apk文件。然后我通过de CMD在模拟器中安装apk文件:使用adb.exe在/android sdk窗口/平台工具

adb -s emulator-5554 install -r /path/to/your/apkfile.apk

之后,您可以从模拟器中的应用程序菜单运行应用程序。

首先,如果您还没有尝试过,请重新启动模拟器,我曾经历过安装过程有时会遇到问题。

其次,在SDK工具的修订版14(更改日志)中,对构建脚本进行了相当大的更改,如果从以前的版本进行更新,这可能会造成一些麻烦。您是在Eclipse内部的模拟器上还是从命令行启动应用程序?

编辑:看起来你是从eclipse内部运行的。尝试从命令行启动,方法是从项目根目录(包含build.xml)输入以下命令:

ant调试安装

如果这不起作用,您可能必须通过运行以下命令手动升级项目:

免责声明:执行以下操作可能会丢失对build.xml文件的任何自定义。请先备份您的项目!

android更新项目--path path_to_your_project

这将更新您的build.xml以及一些属性文件(如ant.properties),以便使用更新的构建过程。

相关内容

  • 没有找到相关文章

最新更新