现在可以用 Flet 或 PyMe 开发 python 应用程序 app,并且打包为 安卓APK文件。这对很多梦想用 python 开发手机应用的小伙伴提供了希望和通道。
然而,打包安卓Android也需要配置打包环境。下面是集中几个技术点:
【1】确保安装JDK,并设置JAVA_HOME环境变量为JDK目录,在Path中增加"%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin",在CLASSPATH中增加".;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"
【2】确保下载ANDROID SDK,更新到ANDROID 14(API 34)或以上,并设置ANDROID_SDK_ROOT环境变量为SDK目录。在Path中增加"%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools"
【3】确保安装NDK(如:android-ndk-r19c),并设置NDK_ROOT环境变量为NDK目录,在Path中增加"%NDK_ROOT%"
【4】确保安装Gradle, 否则会下载后再打包,如果本地有完整版安装包,可以选择本地包。
【5】如果有字体显示不出来,需要安装对应的TTF文件。
【6】请注意保证使用英文路径并选择恰当的SDK、NDK版本,尤其注意JDK与Gradle的版本兼容性,如果出现编译异常,请确保使用官方提供的JDK,NDK,Gradle工具。
gradle 镜像下载(全部版本可下载)
https://mirrors.cloud.tencent.com/gradle/
(汇报完毕,感谢收看!)