APK文件浅析-Android】的更多相关文章

2011~2015,5年时间,断断续续学习了Android.  最近打算在2011年2个月认真学习的基础上,深入学习下.  由于有之前的Android基础,加上N年的Java等变成经验,自我感觉Android应用开发还是比较简单的.  至少相比iOS开发来说.    继续坚持自己的习惯,写点自己的体会,总结自己的经验.  学了又忘了,没啥用啊~    Android打包之后,生成了APK文件.  APK文件其实是个zip文件.    比如,FileExplorer.apk,把后缀改成zip,就成…
apk不同exe和jar文件,apk需要在安卓系统中运行,单有一个apk文件还是没用,不能直接拖进AVD中(当然可以直接放到安卓系统的手机中) 由于我们的eclipse大都是已经安装好,解压直接使用的,所以不用配置环境变量也能运行模拟器.但是当你要将一个apk(没有源程序)加到AVD中却需要好几个步骤.之前跟着网上的操作一直会出现adb非内部命令!后来问了斌哥!!! 一.先不要急着打开模拟器,先将环境配置好,将android文件里的tools和platform-tools两个文件夹的目录复制好,…
from://http://blog.csdn.net/androiddevelop/article/details/11100109 相关文章列表: <Android 自动编译.打包生成apk文件 1 - 命令行方式> <Android 自动编译.打包生成apk文件 2 - 使用原生Ant方式>(当前文章) <Android 自动编译.打包生成apk文件 3 - 使用SDK Ant方式>  上次使用命令行生成apk文件<Android 命令行编译.打包生成apk…
上次使用命令行生成apk文件<Android 命令行编译.打包生成apk文件>,学习命令行生成的目的是为了编写ant打下基础. 一. ant环境 下载ant包,配置环境变量 二.ant编译Android项目 1. 生成R文件 2. Java代码生成class文件 3. class文件生成dex文件 4. 打包资源 5. 生成apk 6 . 签名apk 1. aapt命令, 生成R文件 [plain]  view plain copy print ?   > aapt package -f…
Apk文件概述 Android系统中的应用程序安装包都是以apk为后缀名,其实apk是Android Package的缩写,即android安装包. 注:apk包文件其实就是标准的zip文件,可以直接用解压缩软件解开.Apk包中的内容 解压缩一个apk文件后,目录结构一般如下: *.apk ├-res │ ├+layout │ └+drawable ├-META-INF │ ├-MANIFEST.MF │ ├-CERT.SF │ └-CERT.RSA ├-resources.arsc ├-cla…
越来越多的开发者热衷于使用html5+JavaScript开发移动Web App.不过,HTML5 Web APP的出现能否在未来取代移动应用,就目前来说,还是个未知数.一方面,用户在使用习惯上,不喜欢在浏览器上输入复杂的网址:另一方面,Html5 Web App 存放在服务器端,在每次使用时需要进行数据传递,会造成流量浪费.有些开发者不想接触复杂的JAVA代码,那么,有什么办法,既可以使用HTMl5开发应 用,又可以将其简单封装成APK文件呢? 一.Android SDK中的WebView1.…
方法一: 在packages/apps下面以需要预置的APK名字创建文件夹,以预置一个名为Test的APK为例 将Test.apk放到packages/apps/Test下面 在packages/apps/Test下面创建文件Android.mk,文件内容如下: include $(CLEAR_VARS) # Module name should match apk name to be installed LOCAL_MODULE := Test LOCAL_MODULE_TAGS := op…
越来越多的开发者热衷于使用html5+JavaScript开发移动Web App.不过,HTML5 Web APP的出现能否在未来取代移动应用,就目前来说,还是个未知数.一方面,用户在使用习惯上,不喜欢在浏览器上输入复杂的网址:另一方面,Html5 Web App 存放在服务器端,在每次使用时需要进行数据传递,会造成流量浪费.有些开发者不想接触复杂的JAVA代码,那么,有什么办法,既可以使用HTMl5开发应 用,又可以将其简单封装成APK文件呢? 一.Android SDK中的WebView1.…
步骤: 1. 用 aapt工具生成R文件aapt  package  -m -J  gen目录 -M AndroidManifest.xml  -S res目录  -I 编译版本sdk的android.jar的路径如: "sdk安装目录\platforms\android-8\android.jar" 2. 用 aidl.exe 工具将.aidl文件生成对应的java类 3. 用 javac 编译所有的java文件,生成对应class文件. 4. 用 jar 命令将上面的class文件…
1 若把APK文件保存到应用程序的files目录下,则一定注意保存时使用 FileOutputStream os = openFileOutput(fileName, MODE_WORLD_READABLE); 特别注意MODE_WORLD_READABLE,否则APK文件会因为权限问题无法安装 2 安装时一定要使用 intent.setDataAndType(Uri.fromFile(new File(getFilesDir() + "/" + fileName)), "a…