dx相关内容

将 javac 和 dx 移植到 android

嗨,我正计划将 javac 编译器和 dx 转换器移植到 android..这将是一项微不足道的任务还是有任何主要的障碍? 我的想法是创建一个应用程序,以便人们可以在 android 设备中编译 java 源代码,甚至可以在相同的 android 设备中制作 android 应用程序... 这可能吗? 解决方案 大多数人不会认为它微不足道. 您将 javac 和 dx 列 ..
发布时间:2021-11-22 16:56:40 移动开发

如何强制Delphi使用D8.bat而不是dx.bat将Java 1.8字节码编译为DEX字节码

今天我遇到了一个问题.我的项目需要使用一些使用Java 1.8功能的库(* .jar).我看到越来越多的库现在使用Java 1.8功能(例如webRTC,exoplayer等).通过这种方式,我们必须退货. 通过解糖功能,您可以在构建过程中用较旧的字节码和语言API替换新的字节码和语言API,从而在较旧的设备上使用这些功能 使用d8.bat(代替dx.bat),默认情况下将启用反糖化. ..
发布时间:2020-07-21 20:51:12 其他开发

从Java源代码创建DEX文件

我在网上广泛搜索了使用Android SDK DX工具创建Android DEX文件(Java Dalvik字节码)的综合指南。 我的目标是创建一个包含DEX字节代码的Jar文件,该代码可以在运行时由应用程序加载。 要创建Jar文件,我一直在执行以下步骤: 包含公共类的Java源代码(Name.java) 将步骤1中的.java文件编译成.class文件使用 javac Nam ..
发布时间:2018-11-19 14:00:13 Java开发

Android Studio:无法加载dx.jar

当我在Android Studio中运行我的模块时,我收到此错误: 错误:Android Dex:[GradleDevBuild]无法加载dx.jar 我已经无休止地搜索了一个在线解决方案,但一切都与eclipse有关,Android Studio没有任何内容。 dex.jar的路径是C:\ AnroidSdk \build-tools \26.0.0 \ lib \ index ..
发布时间:2018-11-19 13:46:55 移动开发

移植的javac和DX到Android

嗨,我是打算移植javac编译器和DX转换器android..Is这将是一个重要的任务还是有什么重大的路障? 我的想法是创建一个应用程序,使人们可以在Android设备编译java源$ C ​​$ C,甚至在同一个Android设备使Android应用... 这可能吗? 解决方案 大多数人不会认为这是小事。 您列出的javac 和 DX 为需要移植的事情。这些肯定是要求。您需要创建的 ..
发布时间:2016-03-19 22:39:33 移动开发

转换的.java回classes.dex

我一直在玩弄逆向工程和我有麻烦做编辑后,重新编译。 我第一次使用apktool: apktoolðinput.apk出 apktool B OUT 然后我用dex2jar转换classes.dex到jar然后使用JD-GUI来提取Java文件。我走进去,改变了一根弦值,使一切仍然会perserved,但可以看到,如果它的工作,所以code都应该工作。所以,我有所谓的“类”的java文件的 ..
发布时间:2016-03-19 16:50:40 移动开发

--core库误差构建工具的android(Eclipse中)[解决与Android工作室]

我试图建立与 xmlParserAPIs-2.6.2.jar 使用eclipse的APK没有的Maven 。但不幸的是它提供了以下错误。 麻烦处理“的javax / XML /解析器/ DocumentBuilder.class”:不明智或核心类的误使用(java中。*或使用javax。*) 当没有建立一个核心库。 看一下这个图片的错误 - 图片 我follwed http://sta ..
发布时间:2016-03-17 22:33:36 Java开发

javac的Andr​​oid版和DX - 麻烦处理,类名和路径不匹配

我使用SpartacusRex的终端IDE和其他应用程序,DroidEdit,构建和运行在Android Java应用程序。一个笑着一档的Hello World构建并运行完美,但是当我介绍我的包不能正常DEX类文件到一个JAR文件: 从我的项目目录: javac的SRC / mypack / *。java的 此编译Successully DX --dex --output = ..
发布时间:2016-03-09 22:31:52 Java开发

机器人 - DX处理太慢

有没有办法在Eclipse中传递参数DX(--no-优化等),以提高DX的处理速度? 解决方案 创建小于300线的方法,分最高可以,以前我创造了一个方法,2000线,花了10分钟的Dx处理。 ..
发布时间:2015-12-05 13:22:59 Java开发

编译罐,并将其添加到Android项目

确定这里的东西,我把天进去,搜索所有数据的基础上,所以它要么我没有寻找合适的话或者有没有为它的答案,希望“还没有”。 症状: -compiling的Andr​​oid项目DX编译每次项目建成所有的罐子 - 没有理由这样做一次应该是足够的,它的任何怎么做的每一次,每次构建可以利用,而不是把它需要几秒钟长的时间分钟。 真正的问题: -Adding几罐造成日食崩溃 - 现在,这是使用这些设置(重罐 ..
发布时间:2015-12-05 11:14:20 Java开发

Android的DX工具

没有人知道任何文档DX的? 特别是我想知道什么--core库选项执行。任何人都可以摆脱任何光线上? 谢谢! 解决方案 这是一个特殊用途的标志,建立了一些框架罐子(core.jar添加,framework.jar等)时才使用。通常情况下,DX将拒绝处理任何Java *或使用javax。*类。所以这个选项用于core.jar添加,所有的这些类被实际的定义。 下面是从DX源(Dalvik的/ D ..
发布时间:2015-12-04 22:04:04 移动开发

有没有办法让所有的类的列表从.dex文件?

我有一个 .dex 文件,把它叫做 classes.dex 。 有没有办法来“读”中的内容 classes.dex ,并得到所有类别的列表在那里为完整的类名,包括他们的包, com.mypackage.mysubpackage.MyClass ,为〔实施例? 我在想解决方案 您可以使用的 dexlib2库作为一个独立的库(的提供行家),读取DEX文件,并得到类的列表。 DexFile d ..
发布时间:2015-12-04 10:50:25 Java开发

我如何使用`--multi-dex`的选择吗?

[二○一三年十一月一十三日18时39分○九秒 - XlApp]霉素 麻烦写输出:有太多的方法引用:66024;最高为65536。 您可以尝试使用--multi-DEX选项。 参考文献按包: 13 java.lang中 1 java.lang.reflect中 5 java.util中 1的javax.xml.namespace 66 org.apa ..
发布时间:2015-12-02 21:31:59 移动开发

如何转换的.jar或的.class到.dex文件?

我要编辑的Opera Mini 6.5版服务器,因为它被挡在我们的国家。 现在我已经解开提取classes.Dex然后通过dex2jar.bat转换它的.apk文件,现在修改了服务器。 我的问题是我想重新包装的.jar或的.class到classes.Dex。我该怎么做呢? 解决方案 下面是一个解决方案,这是在我的案件有帮助... 假设.jar文件位于在“C:\ TEMP \ in.ja ..
发布时间:2015-12-02 20:40:05 Java开发

使用dx.bat时坏的类文件法宝

我需要使用命令行,当我到达,我必须使用dx.bat转换成Dalvik的字节code点建立我的Andr​​oid应用程序 dx.bat --dex --output = C:/local_programs/testProject/bin/classes.dex C:/ local_programs / TestProject的/ bin中/班/测试/安卓/ CMD / 这条路。“C:/ ..
发布时间:2015-12-02 11:33:26 Java开发

安卓:我的应用程序太大,并给出"无法执行DEX:方法ID不是在[0,0xFFFF的]:65536"?

我想结合我与盒,Dropbox的,和谷歌驱动器应用程序。所有3这些服务需要大量的第三方jar文件。此外,我的应用程序已经需要一些第三方罐。现在,当我尝试从Eclipse运行我的应用程序出现以下错误: 无法执行DEX:方法ID不是在[0,0xFFFF的]:65536转换 到的Dalvik格式失败:无法执行DEX:方法ID不是在[0, 为0xFFFF]:65536 看来,出现这种错误,因为我的 ..
发布时间:2015-12-01 14:48:26 移动开发