2011-10-04 29 views
1

无论我尝试什么应用程序,它都不会在设备上启动。它可以在模拟器上完美工作,但是当我尝试在设备上启动它时,它会上传&安装,然后出现“启动设备上的活动”,没有任何反应 - 它只是坐在那里,什么也不做。当我重复这个过程时,它最终会启动(但它必须重复5-10次),但所有这些活动启动过程似乎仍然活跃,这会导致我的手机滞后。我尝试重置adb,重新安装Google USB驱动程序,没有任何帮助。我有一个根深蒂固的手机和自定义ROM(它被称为Darky的ROM 10.2) - 这可能是一个问题吗?应用程序不会在设备上启动

+0

难道只是永远启动? –

+0

是的,只有这一点。 – milous

+0

好吧,好吧...试试我的答案:http://stackoverflow.com/questions/7642031/app-wont-launch-on-the-device/7642084#7642084 –

回答

2

有时需要很长时间才能安装并运行,并且ADB超时。转到Eclipse首选项,然后到Android - > DDMS - > ADB连接超时(毫秒),并将其设置为类似30000

1

您可以尝试很多事情:

  1. 编译和运行手机上的示例应用程序,它运行与否?如果没有,那么可能存在编译环境(您的PC)问题,签名或其他问题。

  2. 从市场下载一个免费的应用程序,看看你是否可以运行它。

  3. 这是一个标准的Android手机或根植的手机吗?如果它的根源,然后尝试在标准handet。

  4. 在安装之前,请先执行“adb kill-server”,然后执行“adb start-server”重新启动adb。这可能没有用,但为了以防万一。

  5. 安装应用程序后,你可以在设置 - >应用程序 - >管理应用程序菜单中看到它吗?

  6. 尝试一个硬重启循环,通过取下数据线/充电器并取出电池10秒。

  7. 还要确保仿真器与您正在测试的手机具有相同的屏幕尺寸。

  8. 连接Logcat,看看那里显示的是什么。

这些测试可以让你更好地了解发生了什么。

相关问题