Android :: Stuck On Emulator Screen In Eclipse With Development
Mar 19, 2010
I've followed this tutorial: http://anandhansubbiah.com/blog/writing-your-first-android-application/, but no matter what I do, and what I change, when I run the app, all I see is the image below. Is there something I must press to start developing? Did I add starting code. I'm completely stumped...
The problem I am having is that when I run a FWVGA or WVGA sized emulator it sometimes runs at a MDPI size instead of HDPI. Here is an example with pictures. I create the AVD with the proper hw.lcd.density setting and screen size and it randomly does this. There doesn't seem to be a pattern. I used to be able to just delete the AVD and create it over again and it would fix itself for a while but now it's getting worse.
I'm very much a creature of habit, and feel most at home editing in vim, jumping back and forth in screen. That said, I'm really enjoying Android development, with Eclipse being the only major point that I find a PITA (no offense to Eclipse fans, I'm sure it's a great tool, it's just not the bee's knees for me). Tutorial or Resource on getting set up to do Android development entirely outside the Eclipse tool chain?
I have C application which is built with HEW compiler. Now i have got an requirement to run the same program on andriod mobile.
I installed ECLIPSE,android SDK, NDK, ADT. I created an android application. I converted android application into c/c++ application. I set ndk-build as build command, but i am getting ndk-build path not found. I already set the path in the environment variable before build the project.
Is there a way to reload an Android application in the emulator without closing the emulator, saving any code changes, and running the emulator again? If I make even a simple change to the layout, it takes about 30 seconds by time I run it in Eclipse and Android "boots", and I can unlock the emulator to run the application. Is there any way to shorten this time when making changes, or is it something I just have to deal with?
I am having a lot of problem getting Eclipse with Android plug-in to work on Windows 7 64K. I am getting eclipse not responding a lot. It seem to happen pretty randomly. I know that Windows 7 is currently not support for Android SDK.
However has anyone got this to work ?
I am using the following: - Windows 7 64K - eclipse galileo (3.5.2) - JDK 1.6.0_21 64k
Apparently, eclipse 3.6 doesn't work well with the android sdk, but I'd like to use eclim which requires this version of eclipse. Does anyone have any recent experience developing for android with eclipse 3.6? Recommendations for someone who wants to use vim for android development?
I apologize if this is a stupid question, nevertheless I need to ask. I am new to Android development and have gone through every single tutorial and reference provided. I have been doing great, with the exception of one stupid problem; I cannot find where the databases for some apps are stored.
For example I would like to build my own app that includes thousands of pre-made records from an established SQLite Database. As a reference I tried to use the "Searchable Dictionary" app from the provided programs in the Android SDK, but cannot find it.
I read that all databases are stored in /data/data//databases on the device, but I cannot find this location. So how would I access the database in Eclipse or anywhere else for that matter to set up my pre-configured database?
I'm just getting started with Android app development on a Mac, and I keep getting a NullPointerException everytime I go into Strings.xml to edit it. Here's the steps I followed - The project compiles and runs fine, but if I add even a single character to Strings.xml, a popup comes up that says - "An error has occured. Please see the log for details. An error has occured. Please see the log for details." When I click details, all I see is - "An error has occurred. See error log for more details. java.lang.NullPointerException" Anything I'm missing completely? Code...
I can't find the source code for the Android Development Tools Plugin for Eclipse. It seems to have been moved a few times, and when I google the question, the answers point to the wrong places. Also http://source.android.com/discuss seems to be down.
I have seen samples for Mercurial ignore files for Visual Studio, amongst others.
I've just started playing around with Android development, and I also use this time to experimenting with Mercurial. So my question is: does anyone have a good example of a .hgignore file to use for Eclipse and Android development?
For starters I've got the following myself:
Are there any other ignore patterns that should be included? Should for instance the Eclipse files .classpath and .project be omitted from version control as well?
-- Edit below --
I haven't quite gotten the answers I hoped for yet, so I'll put out a bounty and try to specify a bit clearer what I'm looking for.
After experimenting a bit myself, I seem to have found that the suggested .hgignore listed above seems to be sufficient. The only addition I've made, is one line with .settings (this was a folder that appeared after I ran Android Tools -> Fix Project Properties). I've also found that (as mentioned by Ry4an) that the Eclipse files .classpath and .project should not be excluded.
I am however uncertain that this small ignore file will be sufficient when I get to projects a bit bigger than the basic tutorials (if it actually is all good, please explain why, and you'll get the credit). So to summarize what I'm looking for:
I want a concrete example for a .hgignore file for an Android project under Eclipse The ignore file should be so that whenever I check out a copy of the repository at a new location, it should work straight away (i.e. without having to mess with paths and references, add missing files etc.) Please also explain why your include file looks like it does (I want to understand why certain files/directories are excluded (and why some definitely should be included)) If you include OS specific excludes, please also state so (I'm running on Windows 7 btw.)
when ever I'm running little program that I write on the emulator I'm getting: "Hello android, program_name" for example: I'm writing a little program could udp_client and I'm getting: "Hello android, udp_client" can someone tell me if this is the way it should be?
In Eclipse, I have set my project's target build to 2.0.1 (right click on project folder -> Properties -> Android). In my AVD manager I have a number of emulators - one for 1.5, one for 1.6 and one for 2.0.1. How do I tell Eclipse to run the project (built to 2.0.1) on the 1.5 emulator? The "Run configurations" menu gives me only the 2.0.1 emulator...
I have issue with running apps in emulator from Eclipse. I was using tutorials from http://developer.android.com: http://developer.android.com/guide/tutorials/hello-world.html http://developer.android.com/resources/tutorials/hello-world.html Also, i tried running sample projects delivered with SDK. Whenever i run project, emulator loads but my project is not installed. And when emulator loads, nothing happens. I was searching on web a bit, and i figured that if i restart 'server' it continues to install my app: android-sdk ools>adb kill-server - D:...android-sdk ools>adb start-server - * daemon not running. starting it now * - * daemon started successfully * Log: New emulator found: emulator-5554 - Waiting for HOME ('android.process.acore') to be launched. You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to firstname.lastname@example.org To un subscribe from this group, send email to email@example.com For more options, visit this group at http://groups.google.com/group/android-developers?
I set up Eclipse as directed on the android development site, and ran the emulator after building one of the sample apps. The emulator comes up and just displays some text and doesn't function after that. The program doesn't even seem to run. I am following the steps on the site exactly (or at least I think I am), but no matter what program I try to run on the Emulator it never seems to function (just displaying that same message).
Just allowed eclipse to uprade the emulator. Re-booted (eclipse and the PC) and now I get this error whenever I try to run any android configuration. Error Thu May 20 15:32:45 PDT 2010 Problems occurred when invoking code from plug-in: "org.eclipse.jface".
I was playing around with the Motorola MotoDev IDE, which is kind of a jazzier front-end to Eclipse, and it asks you on startup if you want the Android emulator to show up in an IDE window. I said yes. That makes the emulator show up in an Eclipse tab, like the Console, Outline, etc. After a while it became apparent that MotoDev wasn't sufficiently different than Eclipse to make it worth the install. So I got rid of it. This is on Mac OS X with Snow Leopard. Now when I start Eclipse and run any Android project, even Hello world, the Console shows the emulator installing and the APK installing, and the Intent starting. But no emulator window. I found a setting in Eclipse->Preferences->Android->Launch Settings that said -no-window for the emulator. MotoDev must have set that. That had to be it. I got rid of it and still no Emulator. So I got rid of Eclipse, the SDK, everything and did a full fresh install of everything. Still no emulator window. I can start the emulator with an AVD from the command line fine and I see it. But from Eclipse, nada.
I accepted that it was bug in Helios but I now find that I'm now getting the same error under Eclipse 3.5 When I send a location from the DDMS perspective using the emulator control tab. I have a standard listener:
If I break on the first line of this, having sent the lat/lon pair of 53.5/-3.0 from the DDMS tab, then the mLatitude/mLongitude in the location argument have changed to 53.508833/-3.005000 (6 dec places only shown). The Android SDK is 2.2 in both and the target is Google APIs level 7. Does anybody else experience this or could offer a possible explanation? (It amounts to quite a big error in terms of metres on the map.)