我试图将MavenToAndroidAnt Python 3用于XMPP SMACK 4.1.1,但我遇到了一些错误

我试图将MavenToAndroidAnt Python 3用于XMPP SMACK 4.1.1,但我遇到了一些错误,android,python,xmpp,smack,Android,Python,Xmpp,Smack,我试图使用MavenToAndroidAnt Python3来攻击4.1.1,但是我得到了一些错误 我已经安装了setuptools-15.0b1、python-gnupg-master、httplib2-master 我还不能发布图片。。。我将模拟cmd提示符 c:\Windows\system32>cd c:\lib C:\lib>python getMavenArtifactsNg.py-f artifacts.csv-pc:\eclipse\Works\TEsteX mPP 正在将sma

我试图使用MavenToAndroidAnt Python3来攻击4.1.1,但是我得到了一些错误 我已经安装了setuptools-15.0b1、python-gnupg-master、httplib2-master

我还不能发布图片。。。我将模拟cmd提示符

c:\Windows\system32>cd c:\lib

C:\lib>python getMavenArtifactsNg.py-f artifacts.csv-pc:\eclipse\Works\TEsteX mPP

正在将smack-android-4.1.1.jar下载到C:\eclipse\Works\TEsteXmPP/libs/

正在下载smack-android-4.1.1.jar.asc到C:\eclipse\Works\TEsteXmPP/libs/

正在将smack-android-4.1.1-sources.jar下载到C:\eclipse\Works\TEsteXmPP/libs sources/

回溯(最近一次呼叫最后一次):

文件“getMavenArtifactsNg.py”,第204行,在

a.installIn(project)
a.installIn(project)
文件“getMavenArtifactsNg.py”,第147行,在installIn中

if self.verifySignature(jarSigDest, jarDest):
raise Exception("Could not verify signature for " + jarDest)
文件“getMavenArtifactsNg.py”,第158行,在verifySignature中

gpg = gnupg.GPG()
文件“c:\python34\lib\site packages\gnupg-unknown-py3.4.egg\gnupg\gnupg.py”,l ine 125,在init中

ignore_homedir_permissions=ignore_homedir_permissions,
self.binary  = _util._find_binary(binary)
文件“c:\python34\lib\site packages\gnupg-unknown-py3.4.egg\gnupg\u meta.py”,l ine 176,在init中

ignore_homedir_permissions=ignore_homedir_permissions,
self.binary  = _util._find_binary(binary)
文件“c:\python34\lib\site packages\gnupg-unknown-py3.4.egg\gnupg_util.py”,l 第427行,二进制

raise RuntimeError("GnuPG is not installed!")

运行时错误:未安装GnuPG

C:\lib>

____________artifacts.csv文件

org.igniterealtime.smack,smackandroid,4.1.11357b01865b2503c18453d208cac2a9678548e35

org.igniterealtime.smack,smackandroid扩展,4.1.11357b01865b2503c18453d208cac2a9678548e35

org.igniterealtime.smack,smack core,4.1.11357b01865b2503c18453d208cac2a9678548e35

org.igniterealtime.smack,smack tcp,4.1.11357b01865b2503c18453d208cac2a9678548e35

org.igniterealtime.smack,smack扩展,4.1.11357B01865B2503C18453D208CAC2A9678548E35

org.igniterealtime.smack,smack实验版,4.1.11357b01865b2503c18453d208cac2a9678548e35

org.igniterealtime.smack,smack解析器minidns,4.1.11357b01865b2503c18453d208cac2a9678548e35

org.igniterealtime.smack,smack sasl提供,4.1.11357B01865B2503C18453D208CAC2A9678548E35

org.jxmpp,jxmpp核心,0.4.2-beta1357B01865B2503c18453d208cac2a9678548e35

org.jxmpp,jxmpp util cache,0.4.2-beta1357B01865B2503c18453d208cac2a9678548e35

de.measite.minidns,minidns,0.1.14677EF84C286721DA33C09C98D2028BA8AF1E192

编辑>>>

C:\lib>python getMavenArtifactsNg.py-f artifacts.csv-pc:\eclipse\Works\TEsteX mPP 正在将smack-android-4.1.1.jar下载到C:\eclipse\Works\TEsteXmPP/libs/

正在下载smack-android-4.1.1.jar.asc到C:\eclipse\Works\TEsteXmPP/libs/

正在将smack-android-4.1.1-sources.jar下载到C:\eclipse\Works\TEsteXmPP/libs-s 资源/

线程-8中的异常:

回溯(最近一次呼叫最后一次):

文件“c:\python34\lib\threading.py”,第920行,在\u bootstrap\u内部

self.run()
文件“c:\python34\lib\threading.py”,第868行,正在运行

self._target(*self._args, **self._kwargs)
文件“c:\python34\lib\site packages\gnupg.py”,第753行,在“读取”响应中

result.handle_status(keyword, value)
文件“c:\python34\lib\site packages\gnupg.py”,第284行,处于handle\u状态

raise ValueError("Unknown status message: %r" % key)
ValueError:未知状态消息:“NEWSIG”

回溯(最近一次呼叫最后一次):

文件“getMavenArtifactsNg.py”,第204行,在

a.installIn(project)
a.installIn(project)
文件“getMavenArtifactsNg.py”,第150行,在installIn中

if self.verifySignature(jarSigDest, jarDest):
raise Exception("Could not verify signature for " + jarDest)
异常:无法验证C:\eclipse\Works\TEsteXmPP/libs/smack的签名- android-4.1.1.jar

< 我使用的是Windows8.164X,EclipseSDK4.2.2Juno+ADT


我真的很想学习XMPP Smack 4.1.1文档,请帮助我,对不起我的英语。

“RuntimeError:GnuPG未安装!”。我会说这意味着你需要安装GnuPG。非常感谢你的回答,我已经再次安装了GnuPG,并且知道我在google上搜索到了一个新的错误,但是我什么也没找到