0

这是我尝试调试我的应用程序时的问题:

[2012-09-05 15:37:57 - Applicy] Installation failed due to invalid APK file!
[2012-09-05 15:37:57 - Applicy] Please check logcat output for more details.
[2012-09-05 15:37:57 - Applicy] Launch canceled!

这是日志猫:

?:??: W/?(?): Unable to open log device '/dev/log/main': No such file or directory

这是我所做的:

  1. 启用对 ADB 和应用程序的根访问
  2. 允许未知来源
  3. 通过USB而不是通过网络进行了尝试。
  4. 重新启动亚行,我的手机和日食。
  5. 检查我的目标 SDK 是否正常。我的手机正在运行 Jelly Bean,应用程序是 API 级别 10

我究竟做错了什么?

4

1 回答 1

0

这个问题的答案很简单:LogCat 没有被激活,因此系统上没有日志文件夹。这可能是由于使用了非库存内核,例如 SpeedMod。他们出于性能原因停用日志记录。

您可以通过执行以下命令来激活日志记录:

[如何启用 LOGCAT]

如果您是开发人员或出于任何原因想要重新启用 logcat,请执行以下操作:

adb shell
su
mount -o remount,rw /system
echo ANDROIDLOGGER >> /system/etc/tweaks.conf
mount -o remount,ro /system

重新启动您的设备,logcat 日志记录再次工作。错误将消失。(尽管其他人最终会出现)

SpeedMod -> 第三篇文章

于 2014-03-15T12:45:05.713 回答