【发布时间】:2012-10-25 06:19:33
【问题描述】:
我是电晕发展的新手。
我正在创建一个新项目,它们构建为 android apk 目标 2.2。
如果我在我的设备上运行此构建,它将成功构建 bt,它显示“未安装”。
我正在使用 corona 的试用版,这会造成问题吗?
感谢您宝贵的时间。
【问题讨论】:
-
您是否让设备接受安装未签名的应用程序?
-
嗨。你甚至找到解决方案了吗?我也有同样的问题:(
我是电晕发展的新手。
我正在创建一个新项目,它们构建为 android apk 目标 2.2。
如果我在我的设备上运行此构建,它将成功构建 bt,它显示“未安装”。
我正在使用 corona 的试用版,这会造成问题吗?
感谢您宝贵的时间。
【问题讨论】:
当我遇到类似问题时,是因为我设备上的架构不是 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。
让我知道这是否适合你:)
【讨论】: