2011-06-24 16 views
1

我已經開發了一個Android應用程序(Hangman)。該應用程序使用超過100,000個單詞的原始單詞文本文件。該應用在我的筆記本電腦上的Android模擬器上運行良好。我自己沒有安卓手機來測試它,但是我的侄女沒有。所以我製作了apk文件並通過電子郵件發送給她,顯然這款應用不會在她的手機上運行。我再次向她發送了同樣的應用程序,只是在文本文件中只有幾個字,並且它運行良好。你爲什麼認爲它不會用較大的單詞文件運行?與大的原始文本文件的應用程序不會運行在Android手機上

+0

你的侄女有什麼樣的電話? Galaxy S手機有可能嗎? – dhaag23

回答

1

我以前遇到過這個。某些手機​​不允許您擁有大於1MB的資產。我認爲這與壓縮和AssetManager有關。據我所見,有兩種解決方案。

1)將您的資產拆分爲小於1MB的塊,並在運行時將它們粘合在一起。這是我所做的,因爲我沒有2)的時間。

2)弄清楚如何正確和便攜地存儲更大的資產:)

相關問題