Monday, August 13, 2012

Eclipse autocomplete doesn't work

After formatting my computer I had to reinstall everything. When I started to work with my new Eclipse Juno on my Android project the autocomplete didn't work. It took my few searches on Google to find the answer, so I'll improve that page pagerank so others can find it faster. The answer is here.

Wednesday, August 8, 2012

Diagnosing repetitive BSOD

I had repetitive BSOD on my Windows 7 x64 Samsung laptop.

Here is the steps I think I should have taken (stop when the problem found):
1. Download Blue Screen View by Nir Sofer and check which driver cause the BDOS. If it's the same driver all the time - root cause found.

2. Memory check: (don't use the Windows 7 built-in memory check, it missed my problem) Download memtest86+ and check your physical memory. This tool might taken few hours to run.

3. Disk check: Run full disk check - open the disk in Windows Explorer, right click on the driver root, click on "Properties", than "Tools", under "Error Checking", check all check boxes and press on check now. After rebooting you can view the results in the "Events Viewer" under "Windows Logs" -> "Application", sort by "Source" column and search for "Wininit"

If nothing found so far, my best guess is  to backup the computer & re-format it. If the BDOS continues it's an hardware issue, otherwise it was some other software issue.

Thursday, August 2, 2012

Android SDK installation: Java not found

If you don't have Java installed - do that.
If you do, check the following:
  • Windows x64: The Android SDK is looking for Java 32bit. If you installed Java 64bit, install 32bit too.
  • In the Android SDK installer, try pressing "Back and "Next". Few people reported that this fix the problem.

Mobile application analytics

Just viewed this presentation from Google IO 2012, in which Google describe the new Google Analytics for mobile. The interesting part, is how they list what should be included in a mobile app analytics:
  • User acquisition - Where should I spend my marketing dollars?
    • Application store download - from which sources the download are coming (store search, web search, ad campaign, e-mails, referrals).
    • New users
    • Active users
  • Engagement - Once the user get your application how they are using it?
    • Engagement flow
    • Top app screens
    • Events
    • App crashed - A bit overlapping with the app store.
  • Outcome
    • App sales
    • In-app purchases
    • Ad-monetization 
    • Goal conversions