VOC 错误,使用 python 构建 android 应用
VOC error, building android app using python
我正在尝试构建一个 android 应用程序,从 Python 使用 gradle 和蜂软件。
编辑:我正在学习公文包教程中的教程 0:https://briefcase.readthedocs.io/en/latest/tutorial/tutorial-0.html
我已经尝试过切换toga版本和切换VOC版本。这些都不起作用。
这是错误所在:
commandLine "voc -v -p app -o build/intermediates/classes/debug app".split()
}
exec {
commandLine "voc -v -p app_packages -o build/intermediates/classes/debug app_packages".split()
}
}
它应该构建应用程序并将其发送到我的 phone,它使用 og 电缆连接到我的计算机,并打开了 USB 调试。这是我收到的错误:
> Task :buildPythonDebug FAILED
Traceback (most recent call last):
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\bart\AppData\Local\Programs\Python\Python37-32\Scripts\voc.exe\__main__.py", line 2, in <module>
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\re.py", line 123, in <module>
import sre_compile
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\sre_compile.py", line 17, in <module>
assert _sre.MAGIC == MAGIC, "SRE module mismatch"
AssertionError: SRE module mismatch
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\bart\PycharmProjects\untitled1\helloworld\android\build.gradle' line: 13
* What went wrong:
Execution failed for task ':buildPythonDebug'.
> Process 'command 'voc'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.7/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 2s
16 actionable tasks: 1 executed, 15 up-to-date
$ adb logcat Python:* *:E
App started.
您是来自 Python3.7 (Programs\Python\Python37-32\Scripts\voc.exe
) 的 运行 voc,但您的解释器使用的是来自 python 3.6 (Python\Python36\lib\re.py
).
我正在尝试构建一个 android 应用程序,从 Python 使用 gradle 和蜂软件。
编辑:我正在学习公文包教程中的教程 0:https://briefcase.readthedocs.io/en/latest/tutorial/tutorial-0.html
我已经尝试过切换toga版本和切换VOC版本。这些都不起作用。
这是错误所在:
commandLine "voc -v -p app -o build/intermediates/classes/debug app".split()
}
exec {
commandLine "voc -v -p app_packages -o build/intermediates/classes/debug app_packages".split()
}
}
它应该构建应用程序并将其发送到我的 phone,它使用 og 电缆连接到我的计算机,并打开了 USB 调试。这是我收到的错误:
> Task :buildPythonDebug FAILED
Traceback (most recent call last):
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\bart\AppData\Local\Programs\Python\Python37-32\Scripts\voc.exe\__main__.py", line 2, in <module>
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\re.py", line 123, in <module>
import sre_compile
File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\sre_compile.py", line 17, in <module>
assert _sre.MAGIC == MAGIC, "SRE module mismatch"
AssertionError: SRE module mismatch
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\bart\PycharmProjects\untitled1\helloworld\android\build.gradle' line: 13
* What went wrong:
Execution failed for task ':buildPythonDebug'.
> Process 'command 'voc'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.7/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 2s
16 actionable tasks: 1 executed, 15 up-to-date
$ adb logcat Python:* *:E
App started.
您是来自 Python3.7 (Programs\Python\Python37-32\Scripts\voc.exe
) 的 运行 voc,但您的解释器使用的是来自 python 3.6 (Python\Python36\lib\re.py
).