当前位置:首页 » 编程软件 » androidstudio编译jar

androidstudio编译jar

发布时间: 2024-12-04 18:29:59

㈠ android studio打包一个(jar)让其他APP引用

只打包jar文件, 会导致你的app里的资源使用出问题, android studio都是将你的app作为mole工程apply plugin: 'com.android.library', 开发完成后, 编译就自动在build/outputs/aar目录下生成了一个xxx-release.aar文件, 把这个文件给到需要嵌入你的mole的另一个app的libs目录下,作为其第三方库, 类似于eclipose里的库工程。修改app的build.gradle为如下

repositories{
flatDir{
dirs'libs'
}
}
dependencies{
compile(name:'xxx-release',ext:'aar')
}

就是android studio 的如何引入aar的方式, 这部分内容你自己一下, 上述完成后就可以直接使用你的mole里的任何资源和java了, 就像在自己的app里一样。


需要注意的是apply plugin: 'com.android.library'这样的mole里switch语法要修改成if

㈡ 如何将AndroidStudio项目打包成jar包并使用

成功后:

在需要使用的工程中,添加jar包到libs目录中,右击 Add as Library 即可

可以看到这边可以正常使乱樱用之前创建迟陪冲的加法运算了

在创建jar的同时会生成一个 arr包 ,同码歼样也可以使用

㈢ android studio 如何回编译一个APP

android studio中不能编译反编译出来的文件,android studio只能编译源代码。

1.反编译Apk得到Java源代码
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

具体步骤:
首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
还是下载工具,这次用到的是apktool

具体步骤:
将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar
1.解压缩下载的两个文件包,apktool-install-windows-r04-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件到解压后的\apktool-install-windows-r04-brut1文件夹里)
2.特别注意:你要反编译的文件一定要放在C盘的根目录里

热点内容
h5拖拽上传 发布:2024-12-05 04:02:16 浏览:211
为什么红米手机配置那么高还卡 发布:2024-12-05 04:02:07 浏览:33
中兴服务器管理地址 发布:2024-12-05 03:48:44 浏览:439
安卓和windows哪个早 发布:2024-12-05 03:40:03 浏览:413
复制广联达加密锁 发布:2024-12-05 02:44:58 浏览:195
python调用微博api 发布:2024-12-05 02:42:14 浏览:99
lol番茄辅助脚本 发布:2024-12-05 02:42:09 浏览:733
智能摄像头存储位置 发布:2024-12-05 02:40:36 浏览:614
一键搭建云免脚本 发布:2024-12-05 02:35:29 浏览:811
有赞php框架 发布:2024-12-05 02:33:58 浏览:570