我正在开发像sshdroid的应用程序.
我想在Android OS上打开ssh连接,并且我想从PC连接应用程序.
我使用了JSCH库,但是该库用于将android连接到pc.
我的要求是PC到Android,
任何人都知道任何lib或任何源代码都可用.
我已经尝试过了
connectbot.(it is unmaintained lib).
JSCH lib (it is connect android to pc).
SSHelper_source (not help to me).
SSHJ ( tried not helpful).
解决方法:
如果收到此错误
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. >
com.android.build.api.transform.TransformException:
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/DEPENDENCIES
File1: /home/yogesh/.gradle/caches/modules-2/files-2.1/org.apache.mina/mina-core/2.0.2/e365a84cc76a64bf1508af83da0ea852c35e79c8/mina-core-2.0.2.jar
File2: /home/yogesh/.gradle/caches/modules-2/files-2.1/org.apache.sshd/sshd-core/0.6.0/2b9a119dd77a1decec78b0c511ba400c8655e96e/sshd-core-0.6.0.jar
然后尝试在您的应用程序build.gradle中使用它来解决上述异常.
apply plugin: 'com.android.model.application'
model {
android {
...
}
android.packagingOptions {
exclude 'META-INF/DEPENDENCIES'
}
}
标签:jsch,ssh,android
来源: https://codeday.me/bug/20191026/1939605.html