Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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
如何使用egit Github Java库登录Github?_Java_Android_Github Api - Fatal编程技术网

如何使用egit Github Java库登录Github?

如何使用egit Github Java库登录Github?,java,android,github-api,Java,Android,Github Api,我使用图书馆 我使用gradle导入库 compile 'org.eclipse.mylyn.github:org.eclipse.egit.github.core:3.7.0.201502260915-r' 我尝试代码,就像上面链接中readme.md中的示例一样 GitHubClient client = new GitHubClient(); // this line throw exception client.setCredentials("xxxxxx", "3xxx

我使用图书馆

我使用gradle导入库

    compile 'org.eclipse.mylyn.github:org.eclipse.egit.github.core:3.7.0.201502260915-r'
我尝试代码,就像上面链接中readme.md中的示例一样

 GitHubClient client = new GitHubClient();  // this line throw exception
 client.setCredentials("xxxxxx", "3xxxxxxx");
但它抛出异常,如下所示

07-02 21:08:28.620  30789-32145/com.example.quinn.githubknife E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-12108
Process: com.example.quinn.githubknife, PID: 30789
java.lang.VerifyError: org/eclipse/egit/github/core/client/GitHubClient
        at com.example.quinn.githubknife.MainActivity$1$1.run(MainActivity.java:31)
        at java.lang.Thread.run(Thread.java:841)

我希望有人能帮助我。

我只是将gson添加到gradle文件中并解决这个问题。因为egit github库依赖于gson

compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.code.gson:gson:2.3.1'
compile 'org.eclipse.mylyn.github:org.eclipse.egit.github.core:3.7.0.201502260915-r'

我只是将gson添加到gradle文件中并解决了这个问题,因为egit github库依赖于gson

compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.code.gson:gson:2.3.1'
compile 'org.eclipse.mylyn.github:org.eclipse.egit.github.core:3.7.0.201502260915-r'

您是否在Android应用程序中使用该库???似乎
egit github
与Dalvik不兼容,可能是因为Dalvik实际上不是一个正确的、完全实现的JVM,并且不支持完整的Java规范。@Codebender我在Android应用程序中使用它,如果我没有错的话,该库用于与github API进行通信(要获取源代码,提交源代码…等等)…您是否计划将源代码提取到android设备并在那里开发/构建???如果您可以指定您要实现的目标,我们可能可以为您提供更多帮助…@Codebender我尝试使用此库登录Github并加载repo和followers。我认为核心问题是“java.lang.VerifyError:”。当我尝试运行“new GIthubClient()时,总是抛出此错误;"我认为gradle导入库的地方出了问题。你在Android应用程序中使用库吗???似乎
egit github
与Dalvik不兼容,可能是因为Dalvik实际上不是一个正确的、完全实现的JVM,也不支持完整的Java规范。@Codebender我在Android应用程序中使用它,如果我没有错的话,就是库rary用于与githubapi通信(用于获取源代码、提交源代码等)…您是否计划将源代码提取到android设备并在那里开发/构建???如果您可以指定您想要实现的目标,我们可能会为您提供更多帮助…@Codebender我尝试使用此库登录Github并加载repo和followers。我想核心问题是“java.lang.VerifyError:”。当我尝试运行“new GIthubClient()”时,总是会抛出这个错误;我认为gradle导入库的地方出了问题。