我的应用在iPhone模拟器上运行正常。但是,当我启动Android 2.2模拟器时,应用程序会加载(显示所有选项卡),但在我的TableView出现之前它会崩溃。这是错误:
E/TiJSError( 269): (main) [644,1030] ----- Titanium Javascript Runtime Error -----
E/TiJSError( 269): (main) [1,1031] - In ti:/titanium.js:178,19
E/TiJSError( 269): (main) [0,1031] - Message: Uncaught Error: Failed to load resource, Java exception was thrown.
E/TiJSError( 269): (main) [1,1032] - Source: source = assets.readAsset(assetPath);
E/V8Exception( 269): Exception occurred at ti:/titanium.js:178: Uncaught Error: Failed to load resource, Java exception was thrown.
这与记忆有什么关系吗?我该如何解决这个问题?
谢谢!
答案 0 :(得分:3)
我遇到了类似的问题,结果证明是内存问题。
尝试将以下行插入tiapp.xml
:
<property name="ti.android.threadstacksize" type="int">32768</property>
然后清理Android构建文件夹并再次运行该应用程序。我希望它适合你!