android DexClassLoader。我无法获取名为 我使用dx工具,使用DexClassLoader加载一个jar文件,该文件从JavaJAR转换为DEX jar文件位于:/storage/sdcard0/Download/br\u applications/calculator.dx.jar中 我有以下权限:

android DexClassLoader。我无法获取名为 我使用dx工具,使用DexClassLoader加载一个jar文件,该文件从JavaJAR转换为DEX jar文件位于:/storage/sdcard0/Download/br\u applications/calculator.dx.jar中 我有以下权限:,android,jar,dex,dexclassloader,Android,Jar,Dex,Dexclassloader,我的代码是(+/-): 我已尝试使用.apk文件。结果是最糟糕的。我没有得到负载类 我尝试使用.aar文件。结果很糟糕 谁能给我一个工作代码 我使用的是androidstudio,我使用一个带有模块的伪apk应用程序创建jar文件,这个模块就是javajar。我使用dx工具创建dx.jar文件: dx--dex--output calculator.dx.jar calculator.jar 谢谢 我做了一个改变: method_main.invoke (null, arguments_mai

我的代码是(+/-):

  • 我已尝试使用.apk文件。结果是最糟糕的。我没有得到负载类
  • 我尝试使用.aar文件。结果很糟糕
  • 谁能给我一个工作代码
  • 我使用的是androidstudio,我使用一个带有模块的伪apk应用程序创建jar文件,这个模块就是javajar。我使用dx工具创建dx.jar文件: dx--dex--output calculator.dx.jar calculator.jar 谢谢
    • 我做了一个改变:

      method_main.invoke (null, arguments_main_array[0]);
      
      相反:

      method_main.invoke (null, arguments_main_array);
      
      我在外部jar中调用的方法的代码中有错误

      如果我使用:

      dex --dex --output <jar target> <jar origin>
      
      dex--dex--output
      
      我有一个有效的罐子


      但是这个代码以前是有效的,现在不是了。。。我无法调试它…:(

      您是否在logcat中查找了任何有关出错原因的线索?
      dex --dex --output <jar target> <jar origin>