
有一些apk 文件比较重要的,想直接打包到系统中,开机就能使用。网上百度了一下,只有说如何把apk文件打包到systemimg 里面,应该也是类似的。试试参考是否行。把第三方或自己开发的apk文件编译到系统文件(systemimg)中的方法: 1 (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。(2) 执行命令make snod , 把添加的spk编到systemimg 中 缺点:执行make clean 后,再次make 完毕需要重新执行上面 *** 作。 2 "方法一"的改进。 (1) 新建一个文件夹目录,用来存放apk文件mkdir packages/apps/Prebuilt_apps cd packages/apps/Prebuilt_apps 在Prebuilt_apps中新建make文件 vi Androidmk 并写入 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\product\generic\system\app中。(3) 执行make snod 。完成。 此方法执行make clean 后,再次make 完毕,只需要make snod即可(有时make后,out\target\product\generic\system\app没有需要添加的apk,此时再make一次即可,速度很快)。-----------------------感谢11楼提供的关于编译成功但无法运行问题的解决方法。解压apk,如其中lib(so)文件,把 so文件copy到system\lib下,再编译。本人在模拟器上直接加入angrybirdapk(愤怒的小鸟)编译,编译后无法运行。把libangrybirdsso拷贝到system\lib下,再编译后就可以运行。 触宝输入法apk使用此方法也可编译运行成功。--------------------使用mkyaffs2image工具,使上面的 *** 作更简单!把apk及相关文件(如so)拷贝到system的相应路径下,执行 mkyaffs2image -f direction/system systemimg,即可生成systemimg------------------------------------------------------------原文地址:/thread-58113-1-1html俺的师弟说用 make userdataimage-nodeps 这个,这几种方法我都试试。嘿嘿。等下来报告结果。晕,不行的这样。呵呵,压根没更新userdataimg执行make userdataimage-nodeps 后两分钟左右,终端就显示下面的信息,生成了out/target/product/generic/userdataimgTarget userdata fs image: out/target/product/generic/userdataimg我马上烧写到我的S5PV210 试试。菜鸟啊,菜鸟中前进。out/host/linux-x86/bin/mkyaffs2image -f out/target/product/smdkv210/data out/target/product/smdkv210/userdataimg——这个就可以了,不过的确存在愤怒的小鸟打包进去不能运行的问题,有些apk 文件打包进去就能运行。看来还是一些库的打包没处理好。原来是是这个android 系统被改的不成样子,用上述命令就可以顺利生成我们最新的userdataimg 了。android系统存在问题,导致下面的命令都无效。Android比较重要的三个img文件:make systemimage - systemimgmake userdataimage - userdataimgmake ramdisk - ramdiskimgPS:make snod - 快速打包systemimg
打包步骤:
1、生成keystore
按照下面的命令行在C:\ProgramFiles\Java\jdk160_10\bin>目录下,输入keytool-genkey-aliasandroidkeystore-keyalgRSA-validity100000-keystoreandroidkeystore
参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码。
命令执行后会在C:\ProgramFiles\Java\jdk160_10\bin>目录下生成androidkeystore文件。如图-1
图-1命令行下生成androidkeystore
2、Eclipse Android生成apk文件
选择要打包的项目,右键点击–>Androidtools–>ExportSignedApplicationPackage…如图-2
图-2 Eclipse Android打包工具
接下来的步骤就是不断的next。下面仅贴出,不解释。
step2:选择打包的项目
step3:选择生成的Eclipse Androidkeystore文件并输入密码
step4:选择aliaskey并输入密码
step5:最后选择生成androidapk文件的目录及文件名
最终生成的apk文件。
可以用超级备份安卓来恢复或者用RootExplorer复制后复制时注意切换为mountro然后长按需要安装的程序,触碰“Permissions”按钮,再将d出对话框第一列打钩第一行第二个打钩然后重启就完成了
到萝卜家园网站查看回答详情>>
安卓手机中的打包安装程序属于系统程序,是不可以删除的。 打包安装程序可以将手机上安装的应用程序逆向转变为安装包,该程序经常被安全类应用软件所调用,如果删除之后会导致相应的功能崩溃,造成系统的不稳定。
Android App打包指的是将APP源码压缩成一个apk包的过程,具体步骤如下。
工具:eclipse
在eclipse中,工程上“右键”->导出。
让选择需要打包的工程,直接“Next”,到keystone页面
接下来填写证书信息
根据自己的情况填写,点击“Next”,生成keystore,到下一页面:
选择APK文件生成的位置,点击Finish,完成,把apk文件安装到手机上运行看是否正常运行。至此,全部结束!
以上就是关于怎么把android的apk 应用程序打包到userdata.img镜像当中去全部的内容,包括:怎么把android的apk 应用程序打包到userdata.img镜像当中去、android 工程 如何一键编译打包成apk、安卓 误删 打包程序安装 怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)