如何使用egit Github Java库登录Github?
我使用图书馆 我使用gradle导入库如何使用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
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导入库的地方出了问题。