编辑器。
依次点开
apps->gedit-2->preferences->encodings 中的auto-detected
在双击弹出对话框中加入GB18030,GBK,GB2312,然后将GB18030,GB2312移到最上
再次打开.txt文件,问题解决了。
15. 当替换了整个代码包,编译出错找不到资源时,只需要修改资源文件中的任意一个,让它重新编译资源就好。
16. 编译时出现make: *** 是一个目录。 停止。 可能是目录下含有多个项目的工程,去掉多余的就ok了。
Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_unopt_intermediates/system.img
Install system fs image: out/target/product/generic/system.img
Target ram disk: out/target/product/generic/ramdisk.img
Target userdata fs image: out/target/product/generic/userdata.img
/etc/bash.bashrc
.bashrc
/mydroid2.30/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/libexec/gcc/arm-eabi/4.3.1
PATH=/usr/bin/gcc:/usr/share/man/man1:$PATH
export PATH
/home/rainy/android-sdk-
linux/platform-tools/
放app到路径
out/target/product/generic/system/app
当在源码里加入新的资源图片时,该资源图片得先在xml里有用到,编译才会通过,否则编译时会说代码中引用不到。 解决办法就是先随便放到一个
xml里面,编译一次之后再用到代码中应用,后面再编译就不会出现该问题了。
启动指定分辨率的模拟器:如 emulator -skin WVGA800
列出连接到电脑到设备 lsusb
export ANDROID_HOME=/home/rainy/android-sdk-linux :$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
在emulator-5554模拟器上安装ebook.apk
adb -s emulator-5554 install ebook.apk
在真机上安装ebook.apk
adb -s HT9BYL904399 install ebook.apk
在emulator-5554模拟器上重新安装ebook.apk
adb -s emulator-5554 install -r ebook.apk
在真机上重新安装ebook.apk
adb -s HT9BYL904399 install -r ebook.apk
在emulator-5554模拟器上卸载ebook.apk(不保留数据和缓冲目录)
adb -s emulator-5554 uninstall net.blogjava
.mobile.ebook
在真机上卸载ebook.apk(保留数据和缓冲目录)
adb -s HT9BYL904399 uninstall -k net.blogjava.mobile.ebook
source /etc/profile ulimit -n
./adb uninstall com.android.quicksearchbox
./adb install /mydroid2.30/mydroid/out/target/product/generic/system/app/QuickSearchBox.apk
编译时,哪里找不到资源就修改一下该资源,就会重新编译了,
02-23 11:11:16.819: E/EasouSearch(2741): http error:java.io.FileNotFoundException: smartphone.easou:8080/oss/upload/QuickSearchBox.apk code=0
02-23 11:11:16.719: I/EasouSearch(2741): http get:smartphone.easou:8080/oss/upload/QuickSearchBox.apk
02-23 11:11:14.476: I/EasouSearch(2741): http get:smartphone.easou:8080/oss/s/UpdateAction?uid=75914&;version=1.0.1.120223&;product=easou
搜索&;phoneScreenWidth=540&;phoneScreenHeight=960&;phoneMac=D4:20:6D:83:04:A0&;phoneFirmwareVersion=2.3.4&;phoneImsi=460028118375914&;phoneModel=HTCEVO3DX515m&;phoneImei=356871041081724&;phoneCid=bkcn3510_&;project=46804&;productId=1
/mydroid2.30/mydroid/packages/apps/PackageInstaller/src/com/android/packageinstaller
* QVGA (240x320, low density, small screen)
* WQVGA400 (240x400, low density, normal screen)
* WQVGA432 (240x432, low density, normal screen)
* HVGA (320x480, medium density, normal screen)
* WVGA800 (480x800, high density, normal screen)
* WVGA