Appcelerator Titanium Mobile:找不到app.js.

时间:2010-05-27 15:30:25

标签: iphone mobile titanium appcelerator

我在家用机器上使用Appcelerator的Titanium Mobile创建了一个应用程序。路径是/ Users / [myusername] / Projects / ProjectName。

我将代码检入了Mercurial。

第二天,在我的办公室电脑上,我克隆了Mercurial仓库,然后添加了现有的应用程序。我试图在模拟器中运行它并收到错误:

could not find the file app.js

我查看了日志,注意到它所寻找的路径是我家用电脑上的路径,而不是办公室电脑上的路径。

如何让我的应用在两台不同的计算机上运行?我想如果我创建了一个新的应用程序,然后将我的代码复制到其中,它可能会在办公室机器上运行。但是,如果我检查了我的代码,并在家中获得最新信息,那么它可能会被打破。

3 个答案:

答案 0 :(得分:0)

您可以重新创建一个新项目吗?将文件tiapp.xml以及文件夹资源复制到新项目并重新构建。

答案 1 :(得分:0)

  1. 打开tiapp.xml

  2. 删除该行。 f01a795a-46e7-4627-8558-465e5998c99d

  3. 进行完全重建

  4. 带回guid标签(只是为了确保你在tiapp.xml上还有它)

  5. 再次进行完全重建。

  6. 这是来源:

    http://www.limechalk.com/blog/fix-runtime-error-when-running-appcelerator-app-on-android-emulator/

答案 2 :(得分:0)

这个问题主要是由JavaScript缩小造成的,要么你在一个或多个js文件中有语法错误,要么难以预测你的项目中有一些其他文件不是js文件并导致这个失败的构建然后这个常见错误。 我的两分钱打开你的项目文件,仔细查看不应该在其中的任何文件或文件。