Ⅰ android手機在開發調試時logcat不顯示輸出信息的辦法
問題表現:連接手機與電腦後,驅動安裝正確,USB調試模式打開,在DDMS中可以看到device及其進程的信息,但是logcat中就是沒有信息輸出
問題原因:一些rom默認關閉logcat
問題說明:ddms中設備名字顯示為問號不影響,即adb
get-serialno顯示為問號不影響.
解決方法:
1.需要root許可權(部分rom不需要)
2.打開logcat,並設置level,執行命令如下(android
升級之後
adb
在
platform-tools中,不在tools中)
adb
shell
echo
1
>
/sys/kernel/logger/log_main/enable
說明:將1寫入日誌開關文件,1為開,0為關
echo
2
>/sys/kernel/logger/log_main/priority
說明:將代表level的2寫入優先順序文件
3.重啟adb,如果使用eclipse,先關閉eclipse,再重啟adb,再啟動eclipse
adb
kill-server
adb
start-server
4.此時logcat應該可以工作了,如果仍舊不工作,則更新adb
android
update
adb
5.重復第三步,此時logcat應該可以工作了,如果仍舊不工作,找到個人主目錄下的android目錄,如C:Documents
and
SettingsAdministrator.android
找到這個目錄下的adb_usb.ini文件,其內容默認只有三行,全為注釋,在後面添加一行,內容為0x12d1
6.重復第三步,此時logcat應該可以工作了
Ⅱ android 出現的問題,logcat的顯示不知怎麼解決
從錯誤日誌來看,ActivityNotFoundException,就是找不到對應的Activity.
通過後面的描述:"have you declared this activity in your AndroidManifest.xml?"
說明是你沒有在AndroidManifest.xml里申明你的activity。
activity申明像這樣:
<activity
android:name="com.test.main.LoginActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"/>
最好是加上activity完整的路徑。
Ⅲ android logcat不顯示任何數據怎麼辦
你用的ec還是as?window-->show view-->選擇android下的devices,打開devices,點擊右邊的截屏圖片。等到出現截圖的時候,logcat就出來信息了!
如果上面方法試過之後logcat還沒有任何信息,則把logcat窗口關了,重新打開。我碰到過不列印的,有的時候重啟一下就行了。
Ⅳ android studio service 中log不輸出
確保程序代碼執行到你的輸出日誌。
你的進程選擇的是否正確,可能你的service單獨啟動一個進程。
你的輸入日誌級別,是不是過濾掉了
以上都正確,使用搜索日誌查看一下,有沒有你要的。