摘要:如何解決RK3399不能進行USB調試的問題,經過分析原因知道,底層設備編號未能正確讀寫造成的,所以需解決設備號問題即可解決此bug(轉自云書)。
環(huán)境:Android6.0
平臺:3399板子不能進行USB調試
異常:提示adb devices找不到設備?
--- a/system/core/drmservice/drmservice.c
+++ b/system/core/drmservice/drmservice.c
@@ -1096,11 +1096,13 @@ int main( int argc, char *argv[] )
? ? ? ? ? ? ? ? write_serialno2kernel(sn_buf_idb);
? ? ? ? ? ? ? ? SLOGE("get serialno from idb,serialno = %s",sn_buf_idb);
? ? ? ? }
-? ? ? else//auto generate serialno
+
+? ? ? if (sn_buf_idb[0]=='')
+? ? ? //auto generate serialno
? ? ? ? {
? ? ? ? ? ? ? ? generate_device_serialno(10,sn_buf_auto);
? ? ? ? ? ? ? ? property_set("sys.serialno", sn_buf_auto[0] ? sn_buf_auto : "");