簡體   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