Application type: mobile
Titanium sdk: 3.0.0 - 3.1.0
android 2.3.7 cyanogenmod 7.1.0
device: samsung galaxy s2
host operating system: ubuntu 12.0.4
LOG:
V8Object: Runtime disposed, cannot set property 'userAgent'
WindowManager: App freeze timeout expired
WindowManager: Force clearing freeze: AppWindowTokenblablabla
For a while I was developing my app fine but got tired of just receiving alert popups when things dont work. I wanted to actually debug on my device so I told adb to forward tcp port 5858 to my host computer's port 5858 and ran node-inspector on that.
Once I did that the app would boot up with the Appcelerator portrait splash stretched into landscape mode (as my windows are all in landscape mode). This was strange but everything works fine once I tell it to continue running via node-inspector.
However now that I've turned node-inspector off, uninstalled the app, rebuilt and installed without forwarded ports I still get that same stretched splash and the app just sits there waiting. It doesn't say anything about waiting for a debugger.
So I turned off "usb debugging" on my device. Now it shows a black screen then freezes every time. I sent the apk to a friend who installed and ran it just fine without any freezing. He even compiled my source on his machine and it worked fine.
Any ideas what could be wrong with my setup? I am thinking it has something to do with adb or my device settings. How can I make a "non-debug" build with titanium?
1 Answer
Try change from true to false <analytics>false</analytics> in tiapp.xml
Your Answer
Think you can help? Login to answer this question!