当前位置:首页 » 安卓系统 » android打包apk命令行

android打包apk命令行

发布时间: 2024-06-10 04:48:35

编译好的APK怎么打包进Android镜像

有一些apk 文件比较重要的,想直接打包到系统中,开机就能使用。网上网络了一下,只有说如何把apk文件打包到system.img 里面,应该也是类似的。试试参考是否行。
把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法:
1 (1)源码编译后,把apk拷贝到out\target\proct\generic\system\app中。
(2) 执行命令make snod , 把添加的spk编到system.img 中
缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。
2 "方法一"的改进。
(1) 新建一个文件夹目录,用来存放apk文件
mkdir packages/apps/Prebuilt_apps
cd packages/apps/Prebuilt_apps
在Prebuilt_apps中新建make文件
vi Android.mk
并写入
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/*.apk $(TARGET_OUT)/app/)
保存退出。
(2) 把需要编译的apk拷贝到目录Prebuilt_apps下,执行make ,Prebuilt_apps中的apk就会考被到out\target\proct\generic\system\app中。
(3) 执行make snod 。完成。
此方法执行make clean 后,再次make 完毕,只需要make snod即可(有时make后,out\target\proct\generic\system\app没有需要添加的apk,此时再make一次即可,速度很快)。
-----------------------
感谢11楼提供的关于编译成功但无法运行问题的解决方法。
解压apk,如其中lib(.so)文件,把 .so文件到system\lib下,再编译。
本人在模拟器上直接加入angrybird.apk(愤怒的小鸟)编译,编译后无法运行。把libangrybirds.so拷贝到system\lib下,再编译后就可以运行

⑵ 如何打包大文件到apk里面

将Eclipse
Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习EclipseAndroid打包的内容,具体关于EclipseAndroid内容的详解来看本文。
Eclipse Android项目开发完成以后就要将android项目文件打包成apk文件,并最终下载到真机上运行。下面是个人打包apk的过程,主要是以图文形式记录一下。
其实最懒的办法,就是直接到eclipse项目的bin目录找到文件,那是eclipse系统自动生成的apk文件。
1、生成keystore
按照下面的命令行在C:ProgramFilesjavajdk1.6.0_10in>目录下,输入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore
参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码。
命令执行后会在C:ProgramFilesJavajdk1.6.0_10in>目录下生成android.keystore文件。如图-1

⑶ Android下怎么将JAVA打包成apk

1.用aapt命令生成R.java文件


2.用aidl命令生成相应java文件


3.用javac命令编译java源文件生成class文件


4.用dx.bat将class文件转换成classes.dex文件


5.用aapt命令生成资源包文件resources.ap_


6.用apkbuilder.bat打包资源和classes.dex文件,生成unsigned.apk


7.用jarsinger命令对apk认证,生成signed.apk


为了便于理解和记忆,下面来用一张流程图来说明以上的几个过程:

⑷ android 工程 如何一键编译打包成apk

打包步骤:

1、生成keystore

按照下面的命令行在C:ProgramFilesJavajdk1.6.0_10in>目录下,输入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore

参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码。

命令执行后会在C:ProgramFilesJavajdk1.6.0_10in>目录下生成android.keystore文件。如图-1

图-2EclipseAndroid打包工具

接下来的步骤就是不断的next。下面仅贴出图片,不解释。

step2:选择打包的项目

step3:选择生成的EclipseAndroid.keystore文件并输入密码

step4:选择aliaskey并输入密码

step5:最后选择生成androidapk文件的目录及文件名

最终生成的apk文件。

热点内容
python数组排序排序算法 发布:2024-11-26 19:50:16 浏览:969
如保编程 发布:2024-11-26 19:29:58 浏览:812
我的世界手机版宝可梦生存多人服务器 发布:2024-11-26 19:29:52 浏览:730
卡盟服务器的象征什么意思 发布:2024-11-26 19:28:15 浏览:390
游戏平板安卓2000以下哪个好 发布:2024-11-26 19:21:12 浏览:547
php重命名文件夹 发布:2024-11-26 19:06:01 浏览:19
阿里云ecs服务器无法连接公网ip 发布:2024-11-26 19:01:32 浏览:43
java写helloworld 发布:2024-11-26 19:00:56 浏览:90
c语言递归排列 发布:2024-11-26 18:50:55 浏览:449
密码锁为什么不建议用南孚 发布:2024-11-26 18:45:00 浏览:154