反复检查后发现是string.xml中的 % 导致编译失败,这是由于新的SDK采用了新版本的aapt(Android项目编译器),这个版本的aapt编译起来会比老版本更加的严格,然后在Android最新的开发文档的描述String的部分,已经说明了 如何去设置 %s 等符号,下面是文档片段:If y...
分类:
移动开发 时间:
2014-09-22 13:41:02
阅读次数:
224
在linux上安装Android开发环境时,R文件不能生成。提示libz.so.1找不到。。。。执行aapt果然报错了。折腾了半天。
在网上找到一篇文章,查找该库的进行安装,终于解决了,在此记录下。。
1 到sdk目录 tools下执行 ./aapt ,根据报错信息,查看缺少的库
2 执行以下命令,查看谁提供该库 如
yum whatprovides ld-linux.so.1...
分类:
其他好文 时间:
2014-09-20 14:05:37
阅读次数:
227
我的做法是(乱蒙对的)?把menu.xml干掉!,对的你没看错! 当然其他人方案:如下 1.http://stackoverflow.com/questions/10699439/aapt-filing-with-error-code-1073741819 2.http://blog.csdn.net/forlong401...
分类:
移动开发 时间:
2014-09-15 17:58:39
阅读次数:
186
这段时间在学习android,结果碰到了教学视频中经常提到和使用aidl,随后在网上找了一些资料,写了一些案例来分析分析,假如我写的和解释的有些偏差,希望能被大家指点出来纠正自己的拙见。AIDL是一个接口描述文件,用于实现Android平台上面的RPC,aapt在编译的时候会自动根据规则生成用于IPC的接口和对象,而作为使用者只需要:1.在服务端Service实现接口;2. 在客户端bindSer...
分类:
移动开发 时间:
2014-09-04 20:55:34
阅读次数:
405
这两天装了ubuntu 14.0.4系统,在这个系统上装了eclipse的android开发环境。原以为一切顺利,结果开发环境装完导入工程后,工程提示有红叉。R文件不能自动生成,按R文件不能自动生成的方法去解决,根本不是这些原因。查看problem发现提示:Error executing aapt....
分类:
其他好文 时间:
2014-08-06 11:45:31
阅读次数:
233
小猪的Android入门之路 Day 2
在上一节中我们对android的系统特性与平台架构进行了初步的了解;
学会了使用Eclipse或者Android studio搭建安卓的开发环境;熟悉了对应IDE开发流程;
以及对应的工程目录;了解了一些相关的名词,aapt,dx等;命令行常用的一些adb指令;
APP的打包,编译,以及运行的流程!在本节中我们将会对android界面的开发进行初体验!
学习六大布局方式,对android四大组件进行初步的了解,以及App的生命周期,构建一个电话拨号器等!
废话不多说...
分类:
移动开发 时间:
2014-08-02 12:49:23
阅读次数:
458
概述:Java解析apk文件,获取apk文件里的包名,版本号,图标文件等;功能:可以提供给windows和linux平台使用;原理:利用aapt.exe或者aapt这些anroid平台解析apk文件的工具,借用终端shell调用命令解析输出信息;代码: 这里贴出一些关键代码,并给出代码注释,如下.....
分类:
编程语言 时间:
2014-07-31 20:09:47
阅读次数:
348
1、将来aapt和apktool拷贝到/usr/bin/下面 2、运行aapt报错: -bash: /usr/bin/aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 解决:反查需要的文件在哪个包中 yum whatprovides *...
分类:
系统相关 时间:
2014-07-30 15:07:05
阅读次数:
583
Android自动打包流程详细图:总结为以下几个步骤:1. 生成R文件2. Java代码编译成class文件3. class文件生成dex文件4. 打包资源5. 生成apk6. 创建密匙7. 签名apk下面用Ubuntu命令行来打包,流程如下:1. 生成R文件,命令如下:aapt package -...
分类:
移动开发 时间:
2014-07-24 22:31:12
阅读次数:
299
在上传各大市场时发现 apk 上传后能自动解析出应用名称、包名、版本号、使用权限等信息,所以就研究了一下1 直接解压 apk 解析 AndroidManifest.xml 是不行的,因为 apk 打包时AndroidManifest.xml 文件被压缩混淆了。2 主要有两种实现方式1) 通过 aap...
分类:
移动开发 时间:
2014-07-24 10:14:23
阅读次数:
288