我是电晕发展的新手。
我正在创建一个新项目,它们构建为 android apk 目标 2.2。
如果我在我的设备上运行此构建,它将成功构建 bt,它显示“未安装”。
我正在使用电晕的试用版,这会造成问题吗?
感谢您宝贵的时间。
当我遇到类似问题时,那是因为我设备上的架构不是 ARMv7。
Corona 背后的开发人员就 Android 部署提出了以下几点:
您无需安装 Android SDK。但是,如果您使用的是 Windows,则需要安装 Java 6 开发工具包的 x86(32 位)版本。Corona 不支持 JDK7。有关详细信息,请参阅 Java 开发工具包设置。
Android 构建过程会生成一个标准的 .apk 文件。您无需创建 Google 开发者帐户即可在 Android 设备上构建和测试应用程序,但如果您希望发布到 Google Play 市场,则需要一个帐户。该计划的当前价格为 25 美元,由 Google 授权和管理。
我们仅支持运行 Android 2.2 或更高版本并配备 ARMv7 处理器的 Android 设备。这可能会造成一些混乱,因为 ARM 处理器是由一个系列和一个体系结构来识别的。姓氏中没有“v”。比如ARM7处理器实际上是ARMv3架构,而ARM11是ARMv6架构。请参阅本指南以帮助识别各种处理器。
资料来源:http ://docs.coronalabs.com/guide/distribution/androidBuild/index.html (如果您还没有看过,值得一读)
将一些应用程序下载到您的设备,例如应用程序管理器或 Es 文件资源管理器(
然后打开那个应用程序,选择你的 .apk 文件,然后你就可以安装它了。
祝你好运 ;)
我发现最简单的方法是将 .apk 文件附加到电子邮件中,然后在手机上的 Gmail 中打开附件。
您可以使用 Corona 的试用版为 Android 构建。只需使用默认密钥即可。(我可能在“应用程序”下启用了一项设置,以允许从 Google Play 之外安装应用程序,我不记得了。)
我必须通过 adb 控制台安装我的应用程序,并打开手机的 USB 调试才能使其工作。
命令是:
[path to adb.exe] install -r [path to apk file]
我以前也遇到过这个问题,所以分享一下我的经验。
这可能是两个问题之一:
您的设备不是 ARMv7。这意味着它需要为 2.2 或更高。我建议将 Android 4.0 或更高版本用于测试设备,但这只是我的意见。
您可能有语法错误,或者您可能需要一个不存在的文档。在极少数情况下,Corona 在设备上之前不会检测到错误。要查看错误是什么,请运行adb logcat
.
让我知道这是否适合你:)