2013-06-25 96 views
2

我在完成堆栈的最后阶段遇到问题。我一直在做这个项目几个月,现在终于完成了。该应用程序的目的是让你(作为用户)能够拥有一种计算器,一旦输入数字值就执行一定的和数。它现在已经完成(谢天谢地:P),但是在保存这个应用程序时我遇到了错误。我将它作为Android应用程序(.apk)保存在手机上使用。我有Android的个人1包,和我的错误如下:保存独立应用程序时出错

同时节省了独立的应用程序无法编译应用程序类

我不确定时出错,为什么这是发生但很难相信这可能是由于语法无效或我使用的命令与Android不兼容而发生的。

正如我之前说过的,我的堆栈非常简单,只执行几个基本的数学函数(主要是将字段的内容相乘)。如果你想看到这个剧本,请提出要求。

+0

这是堆栈溢出,当你认为你应该_可以_发布代码时,通常这样做很好。专家可以浏览它,他们的直觉将消除潜在的问题。 – jdero

回答

0

NinjaBunny,

这听起来更像是来自Android SDK的错误,而不是Liv eCode错误。对于初学者,请在LiveCode独立应用程序设置的Android设置窗格中查看这些内容:

标识符:它必须对此应用程序唯一。如果你曾经为Android做过测试版本而没有改变这个默认标识符,你会得到一个错误。

签名:除非您有密钥,否则请选择仅签署开发或不签名。

最低Android版本:确保您的Android SDK中包含目标版本所需的所有软件包。

LiveCode Android settings

+1

非常感谢没有在偏好设置中安装Android SDK!THX:D – ninjabunny14

+0

“Sign for development only”或“Do not sign”之间是否有区别? – ninjabunny14

+0

说实话,如果你只是为测试目的而创建APK,我不知道是否有实际区别。 – Devin

1

@ ninjabunny14是的这是一个好主意,包括代码,错误消息的实际文本,该平台的细节,你正在开发上,LiveCode /安卓等

在此期间你可以谷歌“错误而版本保存独立的应用程序无法编译应用程序类“就像我刚刚做的,发现LiveCode论坛线程(像这个http://forums.runrev.com/phpBB2/viewtopic.php?f=53&t=12330),看起来像他们可能会使用的不少链接...

0

去编辑/首选项和设置Android SDK路径,这可能是你的情况为空:

LiveCode Preferences

0

我这有一些时间,因为它很容易忘记。 android设置中的标识符不喜欢像 - 所以不要使用像com.itis-me.myapp这样的名称,而是使用com.itisme.myapp

使用类似字符的字符串 - 给出此错误。