【发布时间】:2017-03-12 14:11:56
【问题描述】:
我想用 Python 编写一个 Android 应用程序,类似于将 .py 文件转换为 APK。
【问题讨论】:
-
请用英文发帖
-
@BhargavRao 我翻译了。
我想用 Python 编写一个 Android 应用程序,类似于将 .py 文件转换为 APK。
【问题讨论】:
几点:首先,实际上 APK 不仅仅是压缩字节码(例如应用程序清单、资源等),因此谈论“转换”Python 文件没有任何意义到 APK。
其次,我不鼓励这样做。我强烈鼓励使用 Xamarin Forms、Cordova、Java 或 Xamarin.Android。 Xamarin Forms 或 Cordova 的优势在于您可以使用单个代码库创建跨平台应用程序。在特定平台开发方面,Xamarin.Android 和 Java 都有很好的工具支持(通过 Android Studio 和 Visual Studio)。
话虽如此,如果您坚持使用 Python,则可以使用答案 here。还有许多可用的框架,例如 QPython 和 Kivy(专为跨平台应用程序设计,类似于用于 C# 的 Xamarin Forms 和用于 JavaScript/html5 的 Cordova)。
【讨论】: