我的设置: Windows 7主页上的VM VirtualBox。 访客 - Linux Ubuntu 14.04
我已经安装了buildozer和依赖项,可以运行buildozer android debug并在根项目目录的bin文件夹中获取apk。
我有一些问题让我感到害怕。
为什么当我调用buildozer android release时,没有apk被放置在项目根目录的bin文件夹中。相反,我发现.buildozer中的发布apk ...... dist / mygame / release.unsigned-apk?是假设在那里吗?
我可以使用keytool创建.keystore文件并运行jarsinger ......但是,我没有DIR~ / .buildozer / android / platform / android-sdk-21 / build-tools /22.0.1/zipalign -v 4.如果buildozer下载了android sdk和ndk,我应该在某个地方使用zipalign吗?如果我没有sdk和ndk,我该如何构建调试apk?那么为什么我在系统的任何地方都没有看到sdk或ndk文件夹?
在我的spec文件中,我使用要求kivy = master。那可以吗?
PS,我知道sdk和ndk已下载,因为它们需要永远才能获得,但它们在哪里?
答案 0 :(得分:0)
发布apk不会转到root中的bin文件夹,但默认情况下会转到distrb目录中的bin文件夹,该目录位于隐藏的.buildozer路径中(在根项目文件夹中)。只有调试版才会转到在项目根目录中创建的bin文件夹。
NDK和SDK位于我的主目录中隐藏的.buildozer路径中。 Linux Ubuntu是一个在游戏中具有优势的系统" hide-n-seek" ...如果它是人类.....鉴于人类不断将人类生命和灵魂融入其中的方式可能会发生机器。 :d