有的华为手机默认没有开启LOG,开启方法。进入拨号界面输入:*#*#2846579#*#*。依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开。
eclipse代码对齐快捷键 ctrl+shift+f
surfaceholder.lockcanvas可能返回null,一定要注意判定
没有文件浏览器安装应用adb shell am start -a android.intent.action.INSTALL_PACKAGE -d file:///mnt/sdcard/test.apk
使用AIDL出现错误:The method asBinder() of type IRemoteService.Stub must override a superclass method。这是因为当前JDK版本太高了,解决方法是:鼠标放在项目上点击鼠标右键,选择属性——java compile,把1.5改成1.6.这样就没问题了。
使用AIDL出现错误:Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack。最新的19版本会在你的项目下建立一个依赖包 Android Dependencies。解决办法:在eclipse中右键这个文件夹,在Build Path选项中选择 remove it from build path。。。然后就没问题了。
dalvik指令文档 https://source.android.com/devices/tech/dalvik/dalvik-bytecode.html
转载于:https://my.oschina.net/u/221552/blog/351772