我在模拟器和设备上运行任何应用时遇到问题。只运行简单的“Hello World”应用程序无效。该应用程序安装在模拟器上但从未执行。当我进入菜单时,我可以找到它 - >管理应用程序,但我唯一能做的就是卸载它。似乎有一个设置不强制它自动运行。
另外,奇怪的是我的电脑永远不会让我安装新的更新。它只会说“下载.....”但没有发生任何事情。我通过进入网络安全模式解决了问题,但我仍然无法运行任何应用程序。任何想法???
这是我去Run的时候说的 - > Android应用
[2012-08-31 08:17:52 - at] New emulator found: emulator-5554
[2012-08-31 08:17:52 - at] Waiting for HOME ('android.process.acore') to be launched... [2012-08-31 08:19:13 - at] HOME is up on device 'emulator-5554'
[2012-08-31 08:19:13 - at] Uploading at.apk onto device 'emulator-5554'
[2012-08-31 08:19:13 - at] Installing at.apk...
[2012-08-31 08:20:03 - at] Success!
[2012-08-31 08:20:03 - at] \at\bin\at.apk installed on device
[2012-08-31 08:20:03 - at] Done!
这是我的清单文件:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="c.panic"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="parent" />
</activity>
</application>
感谢。
答案 0 :(得分:2)
您需要在<intent-filter>
文件中更改主要活动的AndroidManifest.xml
代码过滤器。
<application android:name="......"
android:icon="@drawable/app_icon"
android:label="@string/app_name" >
<activity android:name=".yourActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
意味着,您必须更改您的活动<action>
和<category>
修改强>
只需在清单文件中进行如下更改即可。它将启动您的应用程序。
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="parent" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>