方法一
glibc 2.11 needed for emulator in sdk 2.3
just found a work-around solution:
1. add this repository: "deb
lucid- > security main" to software sources (/etc/apt/sources.list)
2. start update aptitude: sudo apt-get update
3. start update libc6: sudo apt-get install libc6
另乙個選擇
重新編譯ndk
android ndk update to r5
/lib/tls/i686/cmov/libc.so.6: version `glibc_2.11' not found (required by ./arm-linux-androideabi-gcc)
重新編譯ndk-r5,這樣就可以避免`glibc_2.11'的問題了。
我這裡的辦法如下(在android-ndk-r5目錄下完成):
我新建了乙個目錄'toolchains/source'
指令碼命令是
這個可能比較耗時,大家慢慢等吧。
至於**伺服器的事情,大約是
2、修改指令碼
vim ./build/tools/build-gcc.sh
把configure裡面加乙個
--disable-werror
3、注意備份原來的toolchain, 算是乙個建議吧
4、開工吧
./build/tools/build-gcc.sh -j1 --verbose --build-out=$ndkr5/toolchains/output/ $ndkr5/toolchains/source/ $ndkr5/arm-linux-androideabi-4.4.3
建議引數'-j1",這樣出錯的時候能看出來,我這裡編譯的時候出現的問題是少了'makeinfo',裝好包就解決了。
另外如果對"
build-gcc.sh"不太熟悉的同學,可以直接加個--help看看說明。
編譯完成後的目錄裡面可能缺少一些配置檔案,大家對照備份的toolchain新增就可以了,大概是兩個.mk檔案。
編譯android出現的問題
有時候我們在編譯android 時候,為了防止image 檔案過於臃腫,會去掉一下無用的apk,或者幾乎很少用的apk。但是有時候單純修改 目錄下面的android.mk會出現編譯android 失敗的情況。我的開始不編譯camera2的方法就是重新命名一下android.mk,下圖 錯誤如下 解決...
Android開發中ANR問題出現及解決
第一 什麼會引發anr?在android裡,應用程式的響應性是由activity manager和windowmanager系統服務監視的 當它監測到以下情況中的乙個時,android就會針對特定的應用程式顯示anr 1.在5秒內沒有響應輸入的事件 例如,按鍵按下,螢幕觸控 2.broadcastr...
python更新numpy出現的問題
一開始由於tensorflow和numpy版本不一致報錯 modulenotfounderror no module named numpy.core.multiarray umath 參考這個部落格modulenotfounderror no module named numpy.core.mul...