【问题标题】:Installing apk from sd card is successful, but the app shuts down when started从sd卡安装apk成功,但启动时应用程序关闭
【发布时间】:2014-03-03 11:20:50
【问题描述】:

我将我的应用保存到 sd 卡并从那里安装它以测试应用计费。它已安装,但是当我点击它启动它时,会播放徽标并关闭应用程序。我怎么知道问题出在哪里?有没有办法调试它?

编辑:使用 Eclipse 运行时效果很好

【问题讨论】:

  • 很多,请查看您的手机 logcat 是否有错误。
  • 它只是关闭了吗?还是会报错?
  • @Md Abdul Gafur phone logcat 在哪里?
  • @MarkBuikema 不,它没有。它只是关闭
  • 将您的设备连接到计算机并运行您的应用程序,查看 logcat 错误以找出问题所在

标签: android apk android-sdcard


【解决方案1】:

首先,在您的应用程序Manifest中启用debugging模式application部分如下:

 android:debuggable="true"

第二,将您的设备与您的笔记本电脑或PC连接并打开LogCat屏幕并确保您正在打开应用程序workspace并且Eclipse可以从DDMS 屏幕(您将在其下看到您的设备和应用程序的包名称)。

第三,打开应用程序,你的Crash和异常会打印在LogCat上。

您还可以手动添加log 行来跟踪您的应用进度,如下所示:

Log.d("Key", "Message");

希望对你有帮助

【讨论】:

  • 嘿,我确实像你说的那样。向清单添加了可调试的 true。再次导出签名的 apk 并将 apk 复制到我的设备。删除了旧应用程序并安装了新应用程序。打开 Eclipse 并启动应用程序,我在设备下的 DDMS 中看不到该应用程序。并且不会打印任何 Log.d 消息。
  • DDMS 部分打开devices 选项卡,您应该能够看到您的设备(如果您从设备设置中启用了调试模式)。在它下面,您将看到packageName 列出的可调试应用程序丢失。用鼠标选择您并监视logcat
  • 是的,我知道你的意思。我的设备处于活动状态,但下面没有应用程序
猜你喜欢
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多