尝试在模拟器上运行应用程序时遇到问题。
有时候,这个过程似乎进展顺利(直到控制台说出"Starting activity [..]"
),但它会停在这里,因此通常显示"ActivityManager: Starting: Intent ([...]
)的行永远不会出现,而我的应用程序无法启动在我的模拟器上。
然后,当我在主要活动中更改某些代码时,它会起作用,但我要更改的行与intent
或activity
无关。
有关正在发生的事情的任何线索?
这是清单文件:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.sdcompyan"
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" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
答案 0 :(得分:0)
好吧,听起来您的主要活动代码或清单文件没有问题。有可能你的代码绝对完美,而且你的模拟器也存在问题。
在实际设备上使用仿真器的问题在于,它并不总是像实际设备那样平滑或高效运行。因此,每次在模拟器上运行时,您的应用程序可能无法正常运行,例如模拟器无法在安装时成功启动应用程序。
我最好的解决方案是获得一个实际的设备,我敢打赌你再也不会注意到这个问题,但这不是可能的方式,所以你可能只需要坚持使用模拟器。
如果您的应用无法在安装时成功启动,您可以随时在模拟器上查看应用页面,其中包含您的应用,以及模拟器上的所有应用。
答案 1 :(得分:0)
您可以在运行应用时尝试清理模拟器。 右键单击要运行的项目 - &gt;运行配置 - &gt;目标 - &gt;检查擦除用户数据