应用程序在模拟器中运行时卡在启动画面上
Posted
技术标签:
【中文标题】应用程序在模拟器中运行时卡在启动画面上【英文标题】:App gets stuck on splash screen when running in the emulator 【发布时间】:2015-06-15 17:34:00 【问题描述】:在模拟器中运行时,启动画面会卡住并且永远不会启动下一个活动。我从清单文件中删除了启动 Activity,并将下一个 Activity 作为我的启动器。不过,当我运行该应用程序时,我得到了启动画面。我已经完成了所有事情,比如重新启动 eclipse,制作了新的 avd,但我不知道它从哪里得到启动画面。我不知道为什么会这样。
这在设备上运行时可以正常工作,只有在模拟器中运行时才会出现此问题。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.kaizen"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.kaizen.Login"
android:configChanges="keyboardHidden"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
【问题讨论】:
你能展示你的java代码吗? 您是否复制了您的项目?当您的启动配置正在运行另一个项目(可能是您的旧项目副本)时,您可能正在对一个代码进行更改。 向你展示启动页面 java 代码 告诉我你在活动 kiran 中做了什么... @KartikKaushik 不,我只有一份。如果我在真实设备上运行应用程序,它可以正常工作,只有模拟器会导致问题。但我也必须在模拟器中运行应用程序。 【参考方案1】:您必须卸载所有 JRE 7 并安装最新的 JRE 6 (http://www.oracle.com/technetwork/java/javase/downloads/jre6downloads-1902815.html)。它将立即解决问题。
安装帮助请见this
【讨论】:
请告诉我如何删除 jre 7?从eclipse文件夹? @Anita Window-->首选项-->Java-->已安装的JRE【参考方案2】:从模拟器中卸载应用程序,然后重新运行您的应用程序。希望对你有帮助。
【讨论】:
@Anita 你确定没有附加任何调试器吗? @Salmaan 不,我正在运行该应用程序。我尝试调试,但它也无法正常工作。 @Salmaan 很抱歉,我没有注意到 ddms 中出现错误“无法绑定到本地 8601 以供调试器” @Anita 你解决了这个问题吗? @Salmaan 不,我不明白如何解决调试器问题以上是关于应用程序在模拟器中运行时卡在启动画面上的主要内容,如果未能解决你的问题,请参考以下文章
应用程序正在模拟器中定位,但在实际的 android 设备中运行时没有
ionic 5 iOS 应用程序卡在启动画面上,没有错误日志