如何使用 github 从 kivy 创建 apk 文件
How do I create an apk file from kivy with github
在 github 上有没有办法将 kivy 文件转换为 apk。我一直在网上四处寻找,似乎有可能,但我不确定该怎么做。如果有人可以帮助我,我将非常感激,因为我找不到将我的 kivy 文件转换为 apk 的方法。我已经在 vm 和 rpi 上尝试了推土机,但不断出现错误
main.yml
name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 0 1,15 * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# used to cache dependencies with a timeout
- name: Get Date
id: get-date
run: |
echo "::set-output name=date::$(/bin/date -u "+%Y%m%d")"
shell: bash
- name: Cache Buildozer global directory
uses: actions/cache@v2
with:
path: .buildozer_global
key: buildozer-global-${{ hashFiles('buildozer.spec') }} # Replace with your path
- uses: actions/cache@v2
with:
path: .buildozer
key: ${{ runner.os }}-${{ steps.get-date.outputs.date }}-${{ hashFiles('buildozer.spec') }}
- name: Build with Buildozer
uses: ArtemSBulgakov/buildozer-action@v1
id: buildozer
with:
command: buildozer android debug
buildozer_version: master
- name: Upload artifacts
uses: actions/upload-artifact@v2
with:
name: package
path: ${{ steps.buildozer.outputs.filename }}
第 1 步:在 GitHub 中进行回购。
第 2 步:将所有项目文件添加到存储库
(确保您的 main.py 和 buildozer.spec 在根目录中,即:在任何文件夹之外)
第 3 步:转到 Github 操作,将有一个选项供您自己设置,当您点击它时粘贴上面的代码并保存更改。
(当你编辑 main.yml 文件并保存时,它会开始构建,在 .yml 文件中你可以看到当有推送到 repo 或合并到回购。)
第 4 步:您已经创建了 CI 管道,现在您必须等待它构建。您可以在管道中实时查看日志。
有关工作示例,请参阅此存储库:
Github repo
在 github 上有没有办法将 kivy 文件转换为 apk。我一直在网上四处寻找,似乎有可能,但我不确定该怎么做。如果有人可以帮助我,我将非常感激,因为我找不到将我的 kivy 文件转换为 apk 的方法。我已经在 vm 和 rpi 上尝试了推土机,但不断出现错误
main.yml
name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 0 1,15 * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# used to cache dependencies with a timeout
- name: Get Date
id: get-date
run: |
echo "::set-output name=date::$(/bin/date -u "+%Y%m%d")"
shell: bash
- name: Cache Buildozer global directory
uses: actions/cache@v2
with:
path: .buildozer_global
key: buildozer-global-${{ hashFiles('buildozer.spec') }} # Replace with your path
- uses: actions/cache@v2
with:
path: .buildozer
key: ${{ runner.os }}-${{ steps.get-date.outputs.date }}-${{ hashFiles('buildozer.spec') }}
- name: Build with Buildozer
uses: ArtemSBulgakov/buildozer-action@v1
id: buildozer
with:
command: buildozer android debug
buildozer_version: master
- name: Upload artifacts
uses: actions/upload-artifact@v2
with:
name: package
path: ${{ steps.buildozer.outputs.filename }}
第 1 步:在 GitHub 中进行回购。
第 2 步:将所有项目文件添加到存储库
(确保您的 main.py 和 buildozer.spec 在根目录中,即:在任何文件夹之外)
第 3 步:转到 Github 操作,将有一个选项供您自己设置,当您点击它时粘贴上面的代码并保存更改。
(当你编辑 main.yml 文件并保存时,它会开始构建,在 .yml 文件中你可以看到当有推送到 repo 或合并到回购。)
第 4 步:您已经创建了 CI 管道,现在您必须等待它构建。您可以在管道中实时查看日志。
有关工作示例,请参阅此存储库: Github repo