2012-09-05 47 views
0

這裏的問題時,我嘗試過調試我的應用程序:APK套件無效。嘗試了一切,我發現,沒有什麼工作

[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! 

這裏的logcat的:

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

這裏是我做了什麼:

  1. 啓用root訪問ADB和應用
  2. 允許來源不明的
  3. 嘗試通過USB而不是通過網絡。
  4. 重新啓動亞行,我的手機和日食。
  5. 檢查我的目標SDK是否正常。我的手機正在運行Jelly Bean,應用程序是API級別10

我在做什麼錯?

+0

我有這種情況發生,尤其是當我有在同一時間連接到USB多臺設備。無論如何,做一個完整的清理/建造週期通常會解決它。只是爲了這個項目還是他們都這樣做? – Idistic

+0

你可能還想做其他一些事情,如果你使用已經在某些手機上使用過的備用ROM,你也可以嘗試從現有源創建一個新項目(假設所有這些項目都不這樣做) )或重命名包並嘗試全新清理/構建新包。 – Idistic

回答

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 -> 3rd post

相關問題