使用buildozer构建apk和kivy使用gradlew的错误(新项目)

问题描述 投票:2回答:1

我已经能够使用.apk构建kivypython2.7buildozer文件,该应用程序在手机设备上工作正常。过了一会儿,我在一个新文件夹中开始了一个新项目(连同新的main.py),但是当我做buildozer android debug时,附加的错误不断出现,与gradlew有关。在我以前的版本中,这种情况从未发生过

在这个新的main.py中,我之前使用的是numpy模块,但是这个模块在构建时也会导致错误。所以我删除它并重写代码。现在发生另一个错误(错误,因为gradlew)。

我已经尝试在要求中添加android。不行。 (虽然我更喜欢使用默认的buildozer.spec)。

我很欣赏这方面的一些意见。

*另外,我发现一些官方资源,无论是来自Github还是buildozer网站都有点不一致。是否有一个详细资源,以便我可以正确安装buildozer,也是buildozer.specs的指南?我甚至不完全记得为什么以前的应用程序运行良好。因为我在第一个应用程序正常工作之前也碰到了几个问题。

**当我在旧文件夹中debug新的main.py时,构建过程成功。** **(我也使用相同的package.namepackage.domain作为第一个应用程序)**

提前致谢。

      STDERR:


[INFO]:    STDOUT:
    Unzipping /home/kivy/.gradle/wrapper/dists/gradle-3.3-all/2n0i7hqatcbtk57vvql575dbap/gradle-3.3-all.zip to /home/kivy/.gradle/wrapper/dists/gradle-3.3-all/2n0i7hqatcbtk57vvql575dbap   
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)    
    at java.util.zip.ZipFile.<init>(ZipFile.java:225)   
    at java.util.zip.ZipFile.<init>(ZipFile.java:155)   
    at java.util.zip.ZipFile.<init>(ZipFile.java:169)   
    at org.gradle.wrapper.Install.unzip(Install.java:157)   
    at org.gradle.wrapper.Install.access$400(Install.java:26)   
    at org.gradle.wrapper.Install$1.call(Install.java:67)   
    at org.gradle.wrapper.Install$1.call(Install.java:44)   
    at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65) 
    at org.gradle.wrapper.Install.createDist(Install.java:44)   
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:126)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:56)
[INFO]:    STDERR:

[INFO]:    COMMAND:
cd /home/kivy/Desktop/blablaapp/.buildozer/android/platform/build/dists/myapp && ./gradlew assembleDebug

[WARNING]: ERROR: ./gradlew failed!
# Command failed: /usr/bin/python -m pythonforandroid.toolchain apk --debug --bootstrap=sdl2 --dist_name myapp --name 'My Application' --version 0.1 --package org.test.myapp --android_api 19 --minsdk 9 --private /home/kivy/Desktop/sudoku_newbie/.buildozer/android/app --orientation portrait --window --copy-libs --arch armeabi-v7a --color=always --storage-dir=/home/kivy/Desktop/sudoku_newbie/.buildozer/android/platform/build
# 
# Buildozer failed to execute the last command
# The error might be hidden in the log above this error
# Please read the full log, and search for it before
# raising an issue with buildozer itself.
# In case of a bug report, please add a full log with log_level = 2
android python-2.7 kivy buildozer
1个回答
0
投票

下载'https://services.gradle.org/distributions/gradle-4.4-all.zip'mv到'/your/home/path/.gradle/wrapper/dists/gradle-4.4-all/4th6d42q1kgladv9hkn2iehgi5',rebuild会好的

© www.soinside.com 2019 - 2024. All rights reserved.