【发布时间】:2015-04-04 20:45:49
【问题描述】:
building apk
Please input the absolute/relative path of ".keystore" file:
Traceback (most recent call last):
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\bin\/cocos.py", line 859, in <module>
run_plugin(command, argv, plugins)
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\bin\/cocos.py", line 817, in run_plugin
plugin.run(argv, dependencies_objects)
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\plugins\project_compile\project_compile.py", line 1432, in run
self.build_android()
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\plugins\project_compile\project_compile.py", line 440, in build_android
self.apk_path = builder.do_build_apk(sdk_root, ant_root, build_mode, output_dir, self._custom_step_args, self)
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\plugins\project_compile\build_android.py", line 382, in do_build_apk
self._gather_sign_info()
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\plugins\project_compile\build_android.py", line 429, in _gather_sign_info
inputed = self._get_user_input("Please input the absolute/relative path of \".keystore\" file:")
File "C:\Android\cocos2d-x-3.5\tools\cocos2d-console\plugins\project_compile\build_android.py", line 458, in _get_user_input
ret = raw_input()
EOFError: EOF when reading a line
Please use cocos console instead.
Traceback (most recent call last):
File "C:/Android/Game/proj.android/build_native.py", line 43, in <module>
build(opts.build_mode)
File "C:/Android/Game/proj.android/build_native.py", line 28, in build
raise Exception("Build dynamic library for project [ " + app_android_root + " ] fails!")
Exception: Build dynamic library for project [ C:\Android\Game\proj.android\../ ] fails!
我正在尝试在 Eclipse 中构建 HelloWorld 项目,但它给了我这个错误,这显然是导致这个问题的原因(在 build_android.py 中):
def _get_user_input(self, tip_msg):
cocos.Logging.warning(tip_msg)
ret = None
while True:
ret = raw_input()
break
return ret
我不明白为什么会失败。
【问题讨论】:
-
您输入的.keystore文件路径是否正确?
-
我在哪里可以检查/做呢?
-
构建脚本似乎在询问您的 .keystore 文件路径,请尝试输入。
-
但它没有问,只是说有问题,所以我不知道在哪里输入该路径
-
@lida 你找到解决办法了吗?
标签: android python cocos2d-x eof