使用 Kivy 将 APK 安装到 Android 台设备
Install APK to Android device with Kivy
所以我是 Kivy 用户,我刚刚学会了如何从我的应用程序请求权限。我现在已经制作了具有 WRITE_EXTERNAL_STORAGE
、READ_EXTERNAL_STORAGE
、SEND_SMS
、WAKE_LOCK
和 VIBRATE
权限的应用程序。现在我希望能够使用 INSTALL_PACKAGES
权限将 APK 文件安装到 Android 设备。但我不知道如何将 APK 安装到 Android 设备。有谁知道我是怎么做到的?
提前致谢!
来自kivy.org:
投放市场¶
如果您使用 Buildozer 或 python-for-android 构建了自己的 APK,则可以创建可在 Play 商店或其他 Android 市场上发布的发布版本。
为此,您必须 运行 带有发布参数的 Buildozer(例如 buildozer android 发布),或者如果使用 python-for-android 使用--release 选项 build.py。这会在 bin 目录中创建一个发布 APK,您必须对其进行正确签名和 zipalign。 https://developer.android.com/studio/publish/app-signing.html#signing-manually 的 Android 文档中描述了执行此操作的过程 - 所有必要的工具都随 Android SDK 一起提供。
所以我是 Kivy 用户,我刚刚学会了如何从我的应用程序请求权限。我现在已经制作了具有 WRITE_EXTERNAL_STORAGE
、READ_EXTERNAL_STORAGE
、SEND_SMS
、WAKE_LOCK
和 VIBRATE
权限的应用程序。现在我希望能够使用 INSTALL_PACKAGES
权限将 APK 文件安装到 Android 设备。但我不知道如何将 APK 安装到 Android 设备。有谁知道我是怎么做到的?
提前致谢!
来自kivy.org: 投放市场¶ 如果您使用 Buildozer 或 python-for-android 构建了自己的 APK,则可以创建可在 Play 商店或其他 Android 市场上发布的发布版本。
为此,您必须 运行 带有发布参数的 Buildozer(例如 buildozer android 发布),或者如果使用 python-for-android 使用--release 选项 build.py。这会在 bin 目录中创建一个发布 APK,您必须对其进行正确签名和 zipalign。 https://developer.android.com/studio/publish/app-signing.html#signing-manually 的 Android 文档中描述了执行此操作的过程 - 所有必要的工具都随 Android SDK 一起提供。