Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache Mina FTP服务器导入库_Java_Android_Ftp_Apache Mina - Fatal编程技术网

Java Apache Mina FTP服务器导入库

Java Apache Mina FTP服务器导入库,java,android,ftp,apache-mina,Java,Android,Ftp,Apache Mina,我想用ApacheMina FTP服务器创建一个Android FTP服务器应用程序 问题如下:我无法导入这些库 我可以在两个错误中进行选择: 如果在“Java构建路径”/“Order and Export”中未选择LIB,则会出现以下错误: "Could not find class 'org.apache.ftpserver.FtpServerFactory' (...)" (Logcat) Conversion to Dalvik format failed: Unable to

我想用ApacheMina FTP服务器创建一个Android FTP服务器应用程序

问题如下:我无法导入这些库

我可以在两个错误中进行选择:

如果在“Java构建路径”/“Order and Export”中未选择LIB,则会出现以下错误:

"Could not find class 'org.apache.ftpserver.FtpServerFactory' (...)" 

(Logcat)
Conversion to Dalvik format failed: 
Unable to execute dex: 
Multiple dex files define Lorg/apache/ftpserver/ftplet/FtpException;

(Problems / Errors)
如果选择了它们,则会出现以下错误:

"Could not find class 'org.apache.ftpserver.FtpServerFactory' (...)" 

(Logcat)
Conversion to Dalvik format failed: 
Unable to execute dex: 
Multiple dex files define Lorg/apache/ftpserver/ftplet/FtpException;

(Problems / Errors)
怎么了

我导入的库:

  • ftplet-api-1.0.6.jar
  • ftpserver-core-1.0.6.jar
  • mina-core-2.0.4.jar(或2.0.7)
  • slf4j-api-1.5.2.jar(或1.6.6)
  • slf4j-simple-1.5.3.jar

当我在org.apache.ftpserver:ftpserver core:1.0.6上添加jCenter依赖项时,我对任何android项目都有相同的问题。项目编译成功,但尝试启动时失败

我意识到,ftpserver-core-1.0.6.jar包含来自ftplet-api-1.0.6.jar的类


为了解决这个问题,我使用了本地库,但删除了ftplet-api-1.0.6.jar。我不确定这是否是完全正确的解决方案,但它对我有效。

我能做什么?我还没有解决这个问题..检查这个。谢谢你的链接,但是这些提示中没有一个能帮助我..ftplet-api-1.0.6.jar ftpserver-core-1.0.6.jar这两个应该在同一个项目中使用吗?是的,我使用了教程中列出的文件谢谢你的回答!我也有同样的问题,这个方法对我也很有效。我所做的是在build.gradle:
依赖项{…compile('org.apache.ftpserver:ftpserver core:1.0.6'){排除组:'org.apache.ftpserver',模块:'ftpletapi'}…}