有源码怎么生成apk(新手怎么把源码做成app)
源码class文件和第三方jar或者library通过dx工具打包成dex文件 Android系统的Dalvik虚拟机的可执行文件为DEX格式,所以这里会将上一步中生成的class文件 和 引用的第三方jar等过程中的class 一起通过dx工具打包成dex文件 a。
到网上搜索下安卓开发环境搭建,用eclipse打开这个文件夹运行编译就可以了。
有两种方法把c语言编的程序转变成apk的安装包方法一1,简单的说就是参考C代码开发 Android 应用在方法里用 Java语法重新实现c的每个方法,安装,对照着程序功能和反编译结果好好整理整理得到漂亮的源代码 2编译。
一工具准备apktool , dex2jar , jdgui 二使用dex2jar + jdgui 得到apk的java源码 1用解压工具从 apk包中取出 classesdex 文件 用命令dex2jarbat classesdex得到一个 jar文件 2用jdgui反编译。
新建项目,然后把你的代码导入到开发工具中,然后根据自身配置,譬如要换ip或者域名,要修改的部分都修改一下,然后再打包生成,输出apk或者ipa文件包就行了,自己安装测试下效果,还没做成可以再找额帮忙制作。
你试试先使用dx工具将class文件转换成一个dex文件,如果你有资源文件的话然后使用aapt工具将你的资源文件进行压缩打包,最后把前两步的文件用apkbuilder工具打包成APK。
apktool b xx ,会在xx文件夹里面生成一个dist文件夹,里面的apk就是回编译的,这个apk是没有签名的 5下载网上的签名工具对apk签名,完了就可以安装了如果你下载了源码或者sdk,里面自带一个signapk也可以签名。
1下载apktool所需文件aapktool152tarbz2bapktoolinstallwindowsr05windows系统2解压刚刚下载的文件,并将解压的文件放入CWindows目录下 3启动控制台,输入apktool,回车可查看到apk。
执行$ cd ltandroid源码目录$ buildenvsetupsh$ mmm packagesappsltxxx 你所要编译的模块或者你直接打make也可以,模块编译后会在outtargetproductgenericsystemapp下生成对应的apk包。
下一步设置输出位置\x0d\x0a完成APK生成\x0d\x0a\x0d\x0aWEB项目不可能生成APK ,如果你现有项目可以把相关的源码文件复制到新建的android项目内,但是lib包有可能不支持,要看你用了那里lib。
该文件是每个apk应用程序都必须包含的文件,它描述了应用程序的名字版本权限引用的库文件等等信息#x2022 classesdex文件 classesdex是java源码编译后生成的java字节码文件dex是Dalvik VM executes的全称,即Android Dalvik执行程序。
1通过 USB 连接手机和电脑2使用 adb 控制手机源码打印1 $ adb push SecureSettingapk sdcard 上传要安装的文件,为安装做准备2 $ adb shell 3 $ su 切换到 root 用户如果没有获得。
预制APK实现的方法如下一如何将带源码的APK预置进系统1 在 packagesapps 下面以需要预置的 APK的 名字创建一个新文件夹,以预置一个名为Test的APK 为例 2 将 Test APK的Source code 拷贝到 Test 文件夹下。
二反编译apk生成程序的源代码和图片XML配置语言资源等文件 如果是汉化软件,这将特别有用首先还是下载工具,这次用到的是apktool 下载地址apktooldownloadslist 下载apk。
反编译2apk查看AndroidManifestxml里都有哪些intentfilter和Activity, 找到你希望替代2apk中的Activity, 修改1apk源码AndroidManifestxml, 添加上相同的intentfilter或Activity, 这样, 打开2apk或是其中的Activity就。