繁体   English   中英

Appcelerator Titanium Mobile:未找到app.js

[英]Appcelerator Titanium Mobile: app.js not found

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

我将代码签入Mercurial。

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

could not find the file app.js

我查看了日志,发现它所寻找的路径是我的家用计算机上的路径,而不是我的办公室计算机上的路径。

如何使我的应用程序在两台不同的计算机上运行? 我想像一下,如果我创建了一个新应用程序,然后将我的代码复制到该应用程序中,那么它可能会在办公计算机上运行。 但是,如果我签入代码并在家中获取最新信息,则可能会在此处损坏。

此问题主要是由JavaScript压缩引起的,要么您在一个或多个js文件中出现语法错误,要么很难预测,可能您的项目中还有其他不是js文件的文件,导致构建失败,然后出现此常见错误。 我的两分钱会打开您的项目文件,并仔细查找不应该存在的任何文件。

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

  1. 打开tiapp.xml

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

  3. 进行全面重建

  4. 带回guid标记(只是确保您在tiapp.xml上仍然有它)

  5. 再次进行完全重建。

来源:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM