
android
pandaer_6
嵌入式转管理
展开
-
ubuntu16.04编译android6.0问题汇总
1、安装openjdk-7由于ubuntu16.04默认安装的是openjdk 8,但编译android6.0要求openjdk 7,所以要先安装openjdk 7,ubuntu的电脑无法上网(开发安卓不能上网,就像本来可以直接买火机用,但非得去钻木取火一样SB),只能手动下载deb包,并根据提示一个个解决依赖的问题,每个系统初装软件可能有差异,我的ubuntu16.04装openjdk-7时下了如下包:openjdk-7-jdk_7u95-2.6.4-3_amd64.debopenjdk-7-原创 2020-06-30 10:16:53 · 357 阅读 · 0 评论 -
imx6 android6 usb驱动能识别,无法挂载
1、插入U盘后,打印提示盘符sda1,指令find . -name sda1查找对应路径为:./dev/block/platform/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/sda12、而fstab.freescale中的usb挂载路径为:/devices/soc0/soc/2100000.aips-bus/2184000.usb...原创 2019-11-08 14:20:59 · 655 阅读 · 0 评论 -
解决ubuntu上eclipse无法打开,提示jvm版本太旧,至少要jdk1.8以上
1.下载JDK 1.8(linux版);2.解压到指定目录(我的:/usr/lib/jdk1.8.0_101);3.配置系统环境变量:$sudo vi /etc/profiled在最后加入:# set java environmentexport JAVA_HOME=/usr/lib/jdk1.8.0_101 export JRE_HOME=${JAVA_HO原创 2016-08-22 21:46:34 · 3803 阅读 · 0 评论 -
ubuntu12.4安装jdk1.6
1、在oracle下载安装包:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR,得到jdk-6u45-linux-i586.bin;2、解压:$./jdk-6u45-linux-i586.bin;3、将解压得到原创 2017-01-09 17:17:54 · 569 阅读 · 0 评论 -
android2.3预置第三方apk到system.img
环境:imx51 android2.3.71.在编译根目录的packages\apps下创建存放第三方apk名称命名的文件夹,举例:MyApp,若有用到so库,可在MyApp下创建lib目录,存放so文件,举例:MyLib.so2.将第三方apk,如MyApp.apk放到MyApp文件夹中,并创建Android.mk文件,内容如下:LOCAL_PATH := $(call my-dir原创 2017-01-10 18:33:38 · 617 阅读 · 0 评论 -
解决:app:compileDebugNdk 系统找不到指定的路径
在编译包含jni库时,报错::app:compileDebugNdk系统找不到指定的路径。Execution failed for task ':app:compileDebugNdk'.原因(转自http://blog.youkuaiyun.com/yihui8/article/details/48949429#):默认情况下,存在src/main/jni文件夹时,gradle生成脚转载 2017-01-12 14:31:24 · 1165 阅读 · 0 评论 -
android OutputStream向sd卡中文件写入操作立即关机数据清0问题
用OutputStream写入Sd上的文件,写完后会有打印提示,如果立即把机器断电,再打开被写入的文件,发现成了0字节。一直怀疑是写在缓存,没同步到磁盘,于是在write()后加了个flush(),结果还是0字节。是因OutputStream是字节流,其写入操作不会用到缓存:参考:http://book.51cto.com/art/200907/140872.htm所以flush根本没原创 2017-01-23 11:35:24 · 3432 阅读 · 1 评论 -
Java内部类的使用小结
原文地址:http://android.blog.51cto.com/268543/384844/内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的转载 2017-03-02 17:16:02 · 266 阅读 · 0 评论 -
安卓adb shell中mv引起cross-device link错误解决办法
安卓的adb shell中,没有cp命令,使用mv文件的时候出现cross-device link错误。出现错误的原因是mv命令不允许将存储卡中的文件复制到/system/或/data/分区中,因为两者被认为是在不同的设备上。# mv /sdcard/tcpdump /data/local/tcpdumpfailed on '/sdcard/tcpdump' - Cross-device转载 2017-03-28 09:16:45 · 6358 阅读 · 0 评论