经过查找资料和不断尝试,得到下面两种方法,能够把第三方或自己开发的apk文件单独编译到系统文件(system.img)中。各位高手如果有其他方法请共享一下。
一、 (1) 源码编译后,把apk拷贝到out/target/product/generic/system/app中。
(2) 执行命令make snod , 把添加的spk编到system.img 中
缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。
二、 "方法一"的改进。
(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/product/generic/system/app中。
(3) 执行make snod 。完成。
此方法执行make clean 后,再次make 完毕,只需要make snod即可(有时make后,out/target/product/generic/system/app没有需要添加的apk,此时再make一次即可,速度很快)。
本文转载至: http://www.eoeandroid.com/thread-58113-1-1.html
分享到:
相关推荐
把第三方或自己开发的apk文件编译到系统文件
把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件 2.把classes.dex拷贝到dex2jar.bat所在目录。 ...
APK文件编译
apk反编译xml文件工具,apk反编译xml文件工具,apk反编译xml文件工具
一、apk反编译得到程序的源代码、图片、XML配置、语言资源等文件 下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下, 打开命令行界面(运行-CMD...
将 APK,DEX,JAR 文件和“反编译”文件夹拖放到按钮上以执行操作。 Apktool.jar 版本选择 可以在选项上切换到其他版本的 apktool.jar 在“ Apktool”文件夹中添加其他 apktool.jar 捷径 4个按钮可打开反编译的 ...
Android的apk文件反编译后,甚多的资源和java文件无法对应,java文件中引用的资源id变成十进制数字。本文将反编译apk的java文件和资源文件重新关联引用对应,使得java文件能准确无误地重新引用资源文件。 (1)将反...
超好用的傻瓜式apk反编译工具,直接在命令行输入 命令:parseAPK.bat file1.apk 如:命令:parseAPK.bat D:\folder\file.apk D:\folder\file2.apk 即可
直接运行bin目录中的jadx-gui.bat,选择apk文件即可 有些apk的体积比较大的时候,反编译的时候会卡住或者假死。 解决方案: 使用记事本或者notpad++打开jadx-gui.bat 更改应用运行内存 变更前: set DEFAULT_JVM_...
Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理) 最近在网上查了一些Android文件反编译工具,供大家参考。
2. 将apk文件放到onekey-decompile-apk目录下 3. 将apk文件拖拽到_onekey-decompile-apk.bat上 4. 执行完成后 会在onekey-decompile-apk目录下生成和apk同名的目录(放置了apktools反编译出来的东西) 会在onekey-...
apk反编译及签名打包工具组5个文件,包含apk的反编译,java修改,xml修改,内置js修改,html修改,以及apk的重新签名打包。
把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件 2.把classes.dex拷贝到dex2jar.bat所在目录。 ...
在对apk文件反编译时, 只需将其重命名为zip包, 解压后双击里面的 calsses.dex文件(该文件图标是一个枫叶)即可得到反编译后的java源代码! Craining的APK反编译工具在Windows7下测试过, Windows的其它系统应该也可以!...
apk反编译、编译、签名(已生成签名文件 )。
反编译google android apk文件的方法, 源代码和图片、XML配置、语言资源
apk反编译方法,很好用的,测试过了才放上去的,里面有两个压缩包,一个反编译java代码,一个反编译xml等配置文件,解压后可以看到用法的详细介绍 简单易行,和大家分享下
android项目在发布的时候为了安全,首先要混淆文件,软后使用反编译工具查看是否混淆成功。这个是我在发布前使用的反编译工具,非常好用。