無法啟動linux,recovery修復
在這個狀態下是無法修改檔案的,此時應該先使 ”Recovery Menu (filesystem state: read-write)“
方法: 在recovery mode 下選擇root ,然後輸入 mount -o remount,rw /
reboot 再進入recovery mode ,然後選擇 grub項, 然後執行返回後可以發現 首行變為”Recovery Menu (filesystem state: read-write)“
(在這個狀態下就可以刪除原來加上去的code了。)
再選擇root
vi /etc/profile
然後把自己加上去的那段程式碼刪除, 儲存,退出。
然後重啟,進入Ubuntu OK
export ANDROID_SDK=/home/ejet/devtools/android-sdk-linux
export ANDROID_NDK=/home/ejet/devtools/android-ndk-r9d
export JAVA_HOME=/home/ejet/java/jdk1.7.0_76
export JRE_HOME=/home/ejet/java/jdk1.7.0_76/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOME/bin:$ANDROID_NDK:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH
udo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
For earlier versions of Ubuntu, install the ia32-libs package using apt-get:
apt-get install ia32-libs
Next, install Java:
apt-get install sun-java6-jdk
emulator -force-32bit -avd AV(模擬器名稱)
執行的target版本必須和模擬器一致,否則找不到。
按照上面提示,依次從目標環境(原始碼或是你手機中)拷貝libcutils.so libicuuc.so libicui18n.so libutils.so libicudata.so到NDK的lib目錄(見上)下。