Android模拟器启动3个g,android,模拟器_android 模拟器用3.18的内核无法启动,一直黑屏。,android,模拟器,内核 - phpStudy...
android 模擬器用3.18的內核無法啟動,一直黑屏。
今天git clone 了android 源碼master分支,編譯完成后啟動模擬器發現系統版本是6.0.1,但是內核版本居然是3.4.67+,而不是最新的版本3.18. 為什么源碼里的內核沒有同步更新呢??不科學啊。
下表是android版本與內核版本的關系,來自維基百科。
Android Version |API Level |Linux Kernel in AOSP
----------------------------------------------------
1.5 Cupcake |3 |2.6.27
1.6 Donut |4 |2.6.29
2.0/1 Eclair |5-7 |2.6.29
2.2.x Froyo |8 |2.6.32
2.3.x Gingerbread |9, 10 |2.6.35
3.x.x Honeycomb |11-13 |2.6.36
4.0.x Ice Cream San|14, 15 |3.0.1
4.1.x Jelly Bean |16 |3.0.31
4.2.x Jelly Bean |17 |3.4.0
4.3 Jelly Bean |18 |3.4.39
4.4 Kit Kat |19, 20 |3.10
5.x Lollipop |21, 22 |3.16.1
6.0 Marshmallow |23 |3.18.10
為了用上3.18的內核,我自己另外git 了 https://android.googlesource.com/kernel/goldfish.git 分支為3.18的內核代碼,編譯之后用此內核啟動上述6.0.1的系統,結果模擬器一直黑屏,debug信息顯示:
emulator: Error while connecting to socket '127.0.0.1:1970': 111 -> Connection refused
emulator: ASC 127.0.0.1:1970: Retrying connection. Connector FD = 16
然后我google到了一個帖子(https://code.google.com/p/android/issues/detail?id=174557#c10),如法炮制然而并沒成功。即使是有bug,難道最新的sdk tools 還沒修復的嗎?
有成功用過3.18內核的模擬器的朋友嗎?
相關閱讀:
為什么我在linux下創建了用戶后對用戶所在的目錄沒有寫入權限
一個導出文件DMP,DMP其中只有一張表,大小為1G,導入到測試庫中為什么300G的硬盤還少了,請大俠幫分析,求導入的解決方案
iOS 返回應用時 界面會閃一下
Java有參數的父類構造函數調用過程
framework7無限滾動
多個js文件是應該異步加載還是合并壓縮?
wordpress換用add_theme_support( 'automatic-feed-links' )該在哪兒修改
mysql rollback 原理以及若干疑問
知道網站服務器IP,如何根據IP找域名?
angular for循環輸出標簽
React Native在Mac下搭建Andriod開發環境報錯
HTTPS頁面里嵌套HTTP頁面,會被瀏覽器block,如何解決
使用swift如何使用手勢識別swipe和pan
關于chrome瀏覽器調試手機響應式問題。
textField設置為不透明的思路
比較排序的最小比較次數問題
php,pdo怎么連接oracle數據庫
html標簽中的body內可以再寫一個html標簽嗎?
IE6的兼容性該怎么調試?還是說忽視IE6了。
android 2.3 SDCARD 文件搜索
總結
以上是生活随笔為你收集整理的Android模拟器启动3个g,android,模拟器_android 模拟器用3.18的内核无法启动,一直黑屏。,android,模拟器,内核 - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福昕风腾pdf导出为html,福昕风腾P
- 下一篇: %3c php foreach%3e,P