我有这个应用程序。它在我的手机上工作正常,它曾经在模拟器上正常工作。 但是当我将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文件: 在/ android-sdk-windows / platform-tools
中使用adb.exe [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" /]
之后,您可以从模拟器中的应用程序菜单运行该应用程序。
答案 0 :(得分:0)
首先,如果您没有尝试过,请重新启动模拟器,我经历过安装过程有时会卡住。
其次,对SDK工具(change log)的修订版14中的构建脚本进行了相当大的更改,如果您从以前的版本更新,这可能会导致一些问题。您是在Eclipse内部的模拟器上还是从命令行启动应用程序?
编辑:看起来你正在从日食中运行。尝试从项目根目录(包含build.xml)输入此命令从命令行启动:
ant debug install
如果这不起作用,您可能必须通过运行以下命令手动升级项目:
免责声明:通过执行以下操作,您可能会丢失对build.xml文件的任何自定义设置。请先备份你的项目!
android更新项目--path path_to_your_project
这将更新build.xml以及一些属性文件(如ant.properties)以使用更新的构建过程。