Android 源码编译aapt 中 clang error: no input files 等错误解决方法

发表于 Android 分类,标签: aaptclang安卓源码编译android build
    最近在修改编译安卓源码中aapt工具,在编译过程中编译各个平台的执行文件遇到各种问题各种坑,真的是踏着坑一步一步走过来的。下面把遇到的坑的解决方法分享出来,算作一个记录吧。    1、编译环境    2)虚拟机的ubuntu14.04-64bit    2)虚拟机的MAC Xos10.10-64bit        2、ubuntu编译遇到的问题      1)开始的时候在移动硬盘上进行编译,结果提示各种文件没有执行权限,使用手动挂载移动硬盘为rw也不能解决(现在看来其...

Android 6.0 使用 Apache HttpClient

发表于 Android 分类,标签: gradleandroidapachehttp
         今天更新sdk后遇到一直报 "Unabletofindoptionallibrary:org.apache.http.legacy"的问题,查了好多资料,检查后发现org.apache.http.legacy.jar文件也有,看到这篇文章后才最终解决。真是哭笑不得,一个配置json文件丢失导致构建脚本找不到jar包,应该是sdk更新出现问题导致的,在此记录一下。转自:http://blog.csdn.net/liuhongwei123888/article/details/50100697Android6.0版本已经已经基本将ApahceHttpClient 移除出SDK。 那么问题来了,如果我在以前的项目中使用...

Ubuntu下移动硬盘权限问题

发表于 Linux 分类,标签: ubuntu
Ubuntu下移动硬盘权限问题    最近在编译Android源码,动辄20GB的源码,放入Ubuntu虚拟机硬盘中实在太慢,遂使用挂载移动硬盘的方法编译源码。然后就遇到了不能编译的问题,提示各种sh、py脚本无权限,使用chmod也没有效果,查找后发现解决方法如下:1、umount/dev/sdc1 先使用umount去除移动硬盘的挂载,其中设备名可以先通过mount命令看到,注意先关闭所有使用移动硬盘的软件,包括文件浏览器2、重新挂载mount/dev/sdc1/media/hd-tntfs-onls=utf-8,umask=000,uid=1000,gid=1000,其中/dev/sdc1是上面的移动硬盘设备,/media/hd是挂载点至此,移动硬盘已经被挂载为可读写了,从/media/hd即可访问...