Я пытаюсь настроить apache ant в моем Ubuntu для python-for-android, так как это один из его prerequisites.Ошибка при настройке apache ant на Ubuntu
Я последовал за this учебным пособием на YouTube, но получил ошибку в конце. Всякий раз, когда я набираю муравей на терминал, он показывает эту ошибку.
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 1: /usr/lib/jvm/jdk1.8.0_45/jre/bin/java: : not found
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 1: /usr/lib/jvm/jdk1.8.0_45/jre/bin/java: : not found
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 1: /usr/lib/jvm/jdk1.8.0_45/jre/[email protected]@@@@@@��@@@@ |�
@@DDP�td��@�@6643Q�td/lib64/ld-linux-x86-64.so.2GNU GNU�t�)N�ݓ��;r�Z��?h: Directory nonexistent
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 1: /usr/lib/jvm/jdk1.8.0_45/jre/bin/java: ELF: not found
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 1: /usr/lib/jvm/jdk1.8.0_45/jre/bin/java: �: not found
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 3: /usr/lib/jvm/jdk1.8.0_45/jre/bin/java: �: not found
/usr/lib/jvm/jdk1.8.0_45/jre/bin/java: 1: /usr/lib/jvm/jdk1.8.0_45/jre/bin/java: Syntax error: end of file
unexpected (expecting ")")
Что я делаю:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_45
export PATH=${PATH}:${JAVA_HOME}/bin
export ANT_HOME=/usr/apache/apache-ant-1.9.4
export PATH=${PATH}:${ANT_HOME}/bin
EDIT:
Вот Traceback и одинакова для Buildozer и Python-на-Android. Я попытался построить apk из обоих, но ошибка такая же. Показывает ту же ошибку, что и выше, прежде чем команда завершится с ошибкой и завершает работу и показывает трассировку на терминале.
Traceback (most recent call last):
File "build.py", line 508, in <module>
make_package(args)
File "build.py", line 357, in make_package
subprocess.check_call([ANT, arg])
File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ant', 'debug']' returned non-zero exit status 2
Может кто-нибудь помочь?
Я думаю, что муравей включен в SDK android, который, вероятно, легко установить в Ubuntu. Если вы используете инструмент buildozer, он автоматически загрузит и настроит его. – inclement
@inclement Такая же ошибка отображается при использовании buildozer. Также см. ** редактировать ** – kiok46
Странно. Какую машину вы пытаетесь построить? (ОС, версия, архитектура) – inclement