1.androidç³»ç»ç¼è¯jarå
ç»app使ç¨
2.UE入门笔记(1):编译UE4源码 + apk打包
3.IDEA jar包反编译成java文件
4.教你如何用 IDEA 反编译 jar 源码解读
5.利用idea反编译jar成java
6.只有jar包反编译后得到java源码(只有java源码)怎么把源码编译成apk软件?
androidç³»ç»ç¼è¯jarå ç»app使ç¨
æè¿å¨android Oç¼è¯ç³»ç»jarå ç»åºç¨ä½¿ç¨éå°äºç¹é®é¢ï¼ç½ä¸ä¹æ²¡ææ¾å°è§£å³æ¹æ¡ï¼è¿éè®°å½ä¸ã
ç¼è¯æ¹æ³åèç½ä¸å客就å¯ä»¥ï¼ androidæºç ç¼è¯jarå
æç»çæäºjavalib.jarï¼æ¹å为 tvManager.jarå³å¯ã注æï¼å¦æ没ææå®LACAL_JACK_ENABLEDé项ï¼åé»è®¤æ¯enabledï¼å°ä¼çæclasses.jackæ件ï¼ä¸ä¼äº§çclasses.jarå ï¼
æ£å¸¸æç §ä¸é¢æ¹æ¡å°±å¯ä»¥ç¼è¯åºjarå ï¼å¯¼å ¥å°ASéé¢å°±å¯ä»¥ä½¿ç¨ï¼ä¸é¢è¯´ä¸æéå°çé®é¢
éå°classes.jar.toc被ä¾èµï¼ ä½æ¯æä¹ç¼è¯é½æ²¡æç¼è¯åºæ¥ï¼ç½ä¸ä¹æ²¡ææ¾å°å¯¹åºçæ¹æ³ï¼ç¼è¯é误å¦ä¸:
blogs.com/wangqiang9/p/.html
/questions//how-to-generate-classes-dex-toc-files
UE入门笔记(1):编译UE4源码 + apk打包
实验环境:win / VS专业版 / UE4..
准备工作①获取UE4源码:按照官方教程,源译完成邮件确认后即可下载 UE4..2源码。码编
记得下载Commit.gitdeps.xml文件,源译后续会用到。码编
②VS安装工具包:打开Visual Studio Installer,源译选中并安装
2、码编ios游戏基址绘制源码编译
下面操作均基于UE4源码文件夹
①执行bat文件
a)运行setup.bat,源译如出现下面错误,码编则需要替换Commit.gitdeps.xml文件
b)运行GenerateProjectFiles.bat,源译如出现下面错误,码编则将文件路径改短
②编译
打开UE4.sln,源译右键UE4选“生成”,码编云评论源码编译过程多分钟
③UE4,源译启动!码编
编译完成后,源译打开Engine\Binaries\Win,找到UE4Editor.exe,即可启动。
3、安卓环境配置
下载Android Studio并在UE4部署安卓:参考官方教程以及UE部署到Android以及杂症的解决,配置过程较为复杂,一步步来不要跳步。
4、源码也称为打包并测试
打包过程报错:
①packagingresults: error: failed to build "uattempproj.proj"
解决:打开项目.sln,重新生成AutomationTool
②找不到dx文件
解决:打开C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools,将或版本文件夹中的dx.bat 和 lib 文件夹中的 dx.jar 复制到 .0.0 版本文件夹的对应位置。(build-tools从版本之后把dx的方式去掉了,而UE需要这个,没有的话会发布失败)
手机测试报错:
①No Google Play Store Key
解决:UE项目设置->Android中勾选“将游戏数据打包至.apk中”,重新打包
参考链接
① UE部署到Android以及杂症的解决
② UE4学习笔记(1):UE源码下载编译+安卓打包
③ 油管教程《Unreal Engine 4..2 Packaging For Android | Unreal Engine 4..2 Export Android Project》
IDEA jar包反编译成java文件
为了将IDEA中的jar包反编译成java文件,请遵循以下步骤,以便能直接在命令行中执行操作,避免复杂的环境配置。
首先,源码收集网站定位到安装IDEA的目录,找到存放jar包的路径。这通常位于IDEA安装目录的bin文件夹内。
接下来,将需要反编译的jar包放置到与该路径同级的目录下,并确保创建一个与jar包名称完全相同的文件夹。这一步骤确保了后续操作中的路径匹配。
然后,在电脑上找到IDEA解压的java-decompiler.jar包,通常位于解压后的IDEA目录下。接下来,愉快赚源码在此解压目录中启动命令提示符,即打开此目录的根目录。
在命令提示符下,输入以下命令,将jar包名称和新创建的文件夹名称替换为实际的文件名。格式如下:
xxx:jar名称 aaa是文件夹名称
执行上述命令后,IDEA的反编译器将开始解析并反编译jar包内的类文件。请稍等,直到程序编译完成。
完成后,你在事先创建的文件夹内将看到解压后的反编译结果,包含原始jar包内所有类文件的源代码。至此,jar包已成功转换为java文件,可以直接查看或进行后续的开发工作。
教你如何用 IDEA 反编译 jar 源码解读
要快速查看并解读 jar 包中的 class 源码,使用 IntelliJ IDEA (简称 IDEA) 是一个高效便捷的选择。只需几步操作,就能轻松反编译并阅读类源码。以下步骤指导你如何操作。
首先,确保你的本地 Maven 仓库已包含 jar 包。这里以阿里巴巴的 fastjson 包为例,其版本号为 1.2.。你可以在本地 .m2 仓库中找到并选择任意一个 jar 包。
接着,使用 WinRAR 或其他解压工具,将选中的 jar 包解压至当前文件夹中。解压后,你将看到一个名为 fastjson 的文件夹。
在解压出的 fastjson 文件夹内,寻找 JSON.class 文件。找到文件后,直接将鼠标拖拽至 IDEA 编辑器中即可。至此,你已成功反编译并打开了 jar 包中的源码。
这个方法简便高效,适用于快速查看和理解 jar 包内类的实现细节。通过这种方式,你不仅能更直观地了解代码逻辑,还有助于解决实际开发中遇到的问题。
来源:toutiao.com/i...
利用idea反编译jar成java
要利用IntelliJ IDEA反编译.jar文件为Java源代码,首先,找到idea中已安装的java-decompiler.jar文件路径,通常位于:
D:\app\JetBrains\IntelliJ IDEA .2.2\plugins\java-decompiler\lib\java-decompiler.jar
然后,将待反编译的.jar文件放置在指定目录,例如 D:\tmp\class_to_java,并在该目录下创建一个新子目录,例如命名为"XXX"。
接下来,切换到新目录 D:\tmp\class_to_java,执行以下命令以反编译jar文件:
java -cp "D:\app\JetBrains\IntelliJ IDEA .2.2\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true XXX.jar XXX
运行该命令后,新的Java源代码文件将以jar包形式在同目录中生成。
只有jar包反编译后得到java源码(只有java源码)怎么把源码编译成apk软件?
你试试先使用dx工具将.class文件转换成一个dex文件,如果你有资源文件的话然后使用aapt工具将你的资源文件进行压缩打包,最后把前两步的文件用apkbuilder工具打包成APK