Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ntaraujo/kivy-easier
Buildozer on Windows
https://github.com/ntaraujo/kivy-easier
android archlinux buildozer kivy p4a python wsl
Last synced: 2 months ago
JSON representation
Buildozer on Windows
- Host: GitHub
- URL: https://github.com/ntaraujo/kivy-easier
- Owner: ntaraujo
- License: mit
- Created: 2020-09-20T19:56:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-18T13:02:51.000Z (over 3 years ago)
- Last Synced: 2023-07-02T18:27:59.689Z (over 1 year ago)
- Topics: android, archlinux, buildozer, kivy, p4a, python, wsl
- Language: Inno Setup
- Homepage:
- Size: 57.6 KB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Kivy Easier
Buildozer on Windows.
β¬Download here
## π Intro
This project uses Windows Subsystem for Linux to run all buildozer stuff in a box so you only have to digit the command in Powershell or cmd. It's light and weigh just the needed to work. If you don't use WSL yet, [install it](https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-1---enable-the-windows-subsystem-for-linux).
## π» Specs
### Required
Minimum to use [wsldl](https://github.com/yuk7/wsldl)
* Windows 10 1709 Fall Creators Update 64bit or later.
* Windows Subsystem for Linux feature is enabled.
### Recommended
Minimum to use WSL2 (with WSL1 your project cannot be on Windows side)
* For x64 systems: Version 1903 or higher, with Build 18362 or higher.
* For ARM64 systems: Version 2004 or higher, with Build 19041 or higher.## πΎ Install
#### 1. Make shure you have WSL enabled and the default version is 2
Follow [these](https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-1---enable-the-windows-subsystem-for-linux) instructions until the fifth step
#### 2. [Download](https://github.com/ntaraujo/kivy-easier/releases/latest/download/ke-setup.exe) the .exe file and run it
A dialog box should appear asking for permission.
#### 3. Next, next, next
More details about the installation [here](https://github.com/ntaraujo/kivy-easier/blob/master/INSTALL.md).## π Start using
Yes, it is ready. Open a new cmd or Powershell instance and use as if you are on linux systems#### 1. Access your project directory
```
cd C:\Users\You\Documents\YourProject
```
Note: The path cannot have spaces#### 2. Create buildozer.spec file
```
buildozer init
```#### 3. Edit it
```
code .\buildozer.spec
```
Note: Example with VSCode, otherwise just open the file#### 4. Start packaging
```
buildozer -v android debug
```
Note: be aware Kivy Easier will accept any license agreements automatically, as the one which appears in first run#### 5. Get a coffe
## β π#### 6. Test on android devices
```
buildozer android deploy run
buildozer android logcat | grep python
```
Note: part of the output will be the results of ADB workaroundsMore details about the usage [here](https://github.com/ntaraujo/kivy-easier/blob/master/USAGE.md).
## β¬οΈUpdate
#### 1. Uninstall previous version
Go to `Settings` > `Applications` > `Kivy Easier X` and click `Uninstall`Note: It will delete all already installed packages for buildozer too. First compile will be slower to download all again
#### 2. Install the [latest version](https://github.com/ntaraujo/kivy-easier/releases/latest/download/ke-setup.exe)
Follow the instructions above## π§ Developers
Details on how to reproduce/contribute to this project [here](https://github.com/ntaraujo/kivy-easier/blob/master/DEVELOP.md).
## π Old Virtual Machine
No support, but you can get more info in [this branch](https://github.com/ntaraujo/kivy-easier/tree/old-vm).