如何使用 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