本月博客排行
-
第1名
青否云后端云 -
第2名
e_e -
第3名
vipbooks - silverend
- lemonhandsome
- ajinn
- jveqi
- kingwell.leng
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- Alsmile
- robotmen
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- zhangdaiscott
- 解宜然
- cuityang
- sichunli_030
- gashero
- fantaxy025025
- ranbuijj
- gdpglc
- ssydxa219
- wallimn
- vipbooks
- 淡看人生
- hanbaohong
- jickcai
- javashop
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- zhangyi0618
- java-007
- AVI
- laiyangdeli
- lyongq04
- xpenxpen
- liunancun
- 龙哥IT
- conkeyn
- nychen2000
- lyndon.lin
- panshunchang
- ouanui
最新文章列表
Android项目打包遇com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error
很多人把Android Studio升级到3.1之后会遇到这样的相关错误:
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
查了网上很多处理都是在项目的gradle.prop ...
aapt 安装
yum install glibc.i686 zlib.i686 libstdc++.i686 -y
problem encounted while install libstdc++.i686:
Protected multilib versions: libstdc++-4.4.7-18.el6.i686 != libstdc++-4.4.7-4.el6.x86_64
solve:yum ...
liunx系统安装aapt命令
附件是aapt的liunx的压缩包
1、解压 :tar xzvf 压缩包
2、进入压缩包,移动aapt 到/bin目录下 :mv aapt /bin
3、执行 aapt,如果提示缺少libc++.so等 我们可以在压缩包下,找到相关的文件 例:libc++.so在压缩包下的lib64目录里面,进入该目录,执行mv libc++.so /usr/lib64
4执行aapt v
...
[Android]aapt命令小结
aapt命令小结
aapt即Android Asset Packaging Tool.本文小结了一下该工具的用法。
1. aapt l[ist] [-v] [-a] file.{zip,jar,apk}
List contents of Zip-compatible archive.
1.1 列出压缩文件目录
aapt l <file_path.apk>
参数:
-v:会 ...
ApkUtil+aapt读取APK软件包信息
经常需要程序去读取APK的信息,网上很多介绍类似于Zip解压缩之类的方法去获取Androidmanifest.xml里面的信息,但是这种方法并不可取,因为里面取到的有可能是“引用ID”。我们可以用ApkUtil工具类。
1.下载ApkUtil和aapt工具
ApkUtil下载地址列表
https://code.google.com/p/cfuture09-apkutil/downloads ...
android apk手动打包
最近在研究apk的编译,有些技术点放到这里作为备注吧。
下面图是手动打包的过程图
手动编译的流程如下:
1.生成资源文件
2.编译本地库
3.编译java代码
4.生成dex文件
5.打包资源文件
6.生成apk文件
7.对apk文件进行签名
1.生成资源文件,使用aapt生成R.java类文件:
aapt package -f -m -J ./gen ...