有一个大约2年前编写但尚未发布的应用程序。现在,我需要生成certificate key
,构建release APK
并在play market
中发布(如您所知,我需要为Android构建它)。该应用程序是用lua/corona
编写的。我是一名Android开发人员,尚未与lua
和corona
合作。现在,让我告诉您在此过程中引起了什么问题。
首先,该PC使用了Corona SDK
的2个旧版本。第一个是Corona SDK 2015.2731
,第二个是Corona SDK 2017.3103
。我正在Mac OS
工作。我试图像此视频(Video link)一样生成Certificate key
。因此,我成功生成了Certificate key
。然后,我使用release APK
构建Corona SDK 2015.2731 (because in this version there is no corona splash screen like 'Powered by Corona Labs')
。一切都是成功的,直到我尝试在Google play
中发布它为止。它说
警告您的应用当前以API级别23为目标,并且必须至少以API级别26为目标,以确保其基于针对安全性和性能进行了优化的最新API构建。
然后,我尝试使用Corona SDK 2017.3103
生成APK。那也是成功生成的。但是当我尝试发布时,出现了这个错误(请看下面的图片)。
我修复了此更改中的build.settings
文件。因此,我将minSDKVersion
更改为18。请注意这是我的第一个问题-如何在不将minSDKVersion
更改为18的情况下解决此错误?
修复后,我再次尝试在游戏市场上发行。这次,我在上面也收到了同样的警告(Warnings Your app currently targets API level 25...
)。因此,我下载了最新版本的Corona SDK。那是2018.3326版本。
但是当我尝试生成APK
时,我在Corona SDK
中遇到了错误。它说BUILD FAILED /Applications/CoronaSDK-3326/Corona Simulator.app/Contents/Resources/build.xml:525: The following error occurred while executing this line: /Applications/CoronaSDK-3326/Corona Simulator.app/Contents/Resources/build.xml:417: Failed to sign the APK. ERROR: Build Failed: Error code: 256
这里是问题。
1)如何在不将minSDKVersion
更改为18的情况下解决图片中的错误?
2)如何修复Corona SDK中的错误Build Failed: Error code: 256
?
非常感谢您。