java - 将 RapidMiner JAR 库集成到 Android 应用程序中

标签 java android android-studio rapidminer

我正在尝试将 RapidMiner 的 JAR 库集成到 Android 应用程序中,但出现 1 个错误。

Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/opt/jdk1.7.0_79/bin/java'' finished with non-zero exit value 1

我使用的是 Android 5.1,已启用 multiDex。

 public void runRapidMiner(){
    RapidMiner.setExecutionMode(RapidMiner.ExecutionMode.COMMAND_LINE);
    RapidMiner.init();
    Process process = null;
    try {
        process = new Process(new File("/home/patrik/Plocha/mojSrom.rmp"));
        process.run();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (XMLException e) {
        e.printStackTrace();
    } catch (OperatorException e) {
        e.printStackTrace();
    }
}

有没有可能,我怎样才能成功运行这段代码?

最佳答案

这是因为您可能已经实现了许多库文件,您可以通过从 gradle 中删除未使用的库(或者)通过将 multidex 设置为 true 来减少它们,下面的代码解释了如何做到这一点。

 defaultConfig {
        applicationId "applicationId"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.1"
        //****Multidex ****
        multiDexEnabled true
    }

关于java - 将 RapidMiner JAR 库集成到 Android 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36762162/

相关文章:

java - 向查询短语添加单词应在 Lucene 中过滤结果

android - 在Android中绘制图表线

Android Studio 代码格式问题

java - 使用适用于 Android 的新 Facebook SDK 将内容添加到 Facebook 提要对话框

Android杀死所有 Activity 问题

android - getLayoutInflater 无法解析

android-studio - libgdx android studio - 无法解析方法drawMultiLine和符号HAlignment

java - 用 Java 组织、实现和查询数据结构类

java - 我们可以更新已部署服务器中的 jar/war 文件,然后重新加载新的 jar/war 文件吗?

java - resttemplate getForObject 映射响应类型