2012-02-18 53 views
2

我建,我有3個款Windows構建它後,我如何壓縮Titanium應用程序大小?

  1. 登錄在Windows
  2. 註冊Windows
  3. 登錄後在詳細信息窗口中有關用戶

在此應用中登錄應用程序,數據庫存儲關於用戶的數據。該應用程序旨在在iPhone或Android上運行的多平臺&。

當我在設備上安裝比它需要12MB或更多大小(應用程序大小12M​​B或更多大小)。

我該如何壓縮它?

+0

這真的很大。我有幾頁的默認應用程序通常在4mb左右。你到底用什麼編譯它? – 2012-02-18 12:06:04

+0

邑,你是正確的。 – MRT 2012-02-18 12:17:37

+0

你在資源文件夾中有什麼?如果你有一些額外的文件夾和文件刪除這些。 – 2012-02-21 05:29:26

回答

0

這裏有幾種方法可以嘗試:

  1. 創建一個新的鈦項目並將其部署到您的設備。這可能是您可以達到的最小尺寸。將此最小大小添加到資源文件夾的大小,結果應該大約與12mb相同。如果是這樣,你可以做更多的事情。

  2. 檢查您的資源文件夾並刪除您不希望包含在您的應用中的任何內容,例如.psd文件。您在評論中提到的構建文件夾與實際的應用程序大小無關。

  3. 確保您尚未安裝任何模塊。檢查/庫/應用程序支持/鈦/模塊的任何模塊不應該在那裏。例如,我默認有14個模塊。

  4. 如果您非常絕望,您可以嘗試在Xcode中進行破解以刪除您未使用的類。請看這裏的「專業」開發人員的回覆http://developer.appcelerator.com/question/133971/why-are-the-size-of-titanium-showcase-apps-so-small#answer-233668這並不容易,只能作爲最後的手段嘗試。

但是,一般來說,沒有必要過於努力地減小文件大小。根據我的經驗,即使添加了更多的窗口和功能後,文件大小几乎沒有增加幾MB。

此外,請注意您的發佈文件大小可能小於您在設備上測試的應用程序。見http://developer.appcelerator.com/question/126632/android-apk-filesize

0

根據我對Android的經驗,如果您在設備上運行應用程序,與部署應用程序相比,應用程序的規模要大得多。嘗試在設備上部署和安裝,以查看它是否有任何不同。但鈦已經壓縮了應用程序。

0

這裏有幾個問題可能會成爲答案。

  1. 您是否將Mac用於Android和iPhone部署。如果是這樣,與從Windows部署的相同應用相比,Android應用的尺寸更大。

  2. 你可能有閃屏,現在去這裏檢查你的文件夾,你有任何其他的JPEG從spash屏幕和ICO文件中的文件除了

    \建立\機器人\水庫\繪製

  3. 您使用哪個版本的Titanium SDK來構建應用程序?如果您使用1.8.1或更高版本,請嘗試使用Titanium SDK 1.7.5編譯相同的應用程序。

注意:如果你試圖編譯應用程序在鈦SDK 1.7.5的Mac,請確保您有XCode 4.2.1的獅子和不XCode 4.3

相關問題