Android app is not launching - android

i had a working application until i changed the package name in the AndroidManifest.xml. I changed it back, but then i found that i had two files in the gen folder.
I usually (as now) have sg like this:
But that time had something else in my gen folder: just "com.bfarago" as far as i remember and another R.java inside that was complaining about the package name. I deleted this package with the R.java and since then i cannot launch the application.
I exited and restarted eclipse and at the launch its stuck at this point:
[2011-02-12 14:04:55 - Nevnap] Android Launch!
[2011-02-12 14:04:55 - Nevnap] adb is running normally.
[2011-02-12 14:04:55 - Nevnap] Performing com.bfarago.nevnap.MainActivity activity launch
[2011-02-12 14:04:55 - Nevnap] Automatic Target Mode: launching new emulator with compatible AVD 'my_avd'
[2011-02-12 14:04:55 - Nevnap] Launching a new emulator with Virtual Device 'my_avd'
[2011-02-12 14:04:55 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting
[2011-02-12 14:04:59 - Nevnap] New emulator found: emulator-5554
[2011-02-12 14:04:59 - Nevnap] Waiting for HOME ('android.process.acore') to be launched...
Logcat:
02-12 14:06:21.795: WARN/MountService(65): Waiting too long for mReady!
Later i will need to recreate the whole app but now i want this to work again.
Please help me..

You can safely delete any R.java and it will regenerate them for you. Try making a new AVD and restarting your computer to fix the second problem .

(I am posting this to close the topic as i first commented this weeks ago)
Thank you guys. Luckily i had the .apk file on my phone so I just copied it to computer and now it's working again.

Related

My android emulator doesnt launch

I installed the Android Development Tool and created my first app but when I run the app, the emulator doesnt launch.The console reads:
[2013-06-18 14:36:57 - MyFirstApp] Android Launch!
[2013-06-18 14:36:57 - MyFirstApp] adb is running normally.
[2013-06-18 14:36:57 - MyFirstApp] Performing com.example.myfirstapp.MainActivity activity launch
[2013-06-18 14:37:19 - MyFirstApp] Launching a new emulator with Virtual Device 'AVD'
Unfortunately, it never launches. The following is what I have tried to do to solve the problem:
I created AVD both by graphical user interface and command line but it didnt run.
I tried to open task manager and stop the adb.exe process then run it again but no.
I tried to kill the adb server and restart it by command line but again no, didnt run.
I finally tried to launch the emulator on command line and this is what it says (directly translated): "a problem interrupted the program, trouble-free operation. Windows will close the program and notify you if a solution to the problem is available."
Please help.
After a long struggle, I decided to install a new Operating System. The emulator can now launch.

the user data image is used by another emulator. aborting

i am creating an simple application and run this application , its work perfectly but when close my application on emulator and run another time its give me an error like this ,
[2011-09-23 20:17:57 - DatabaseApplication] Android Launch!
[2011-09-23 20:17:57 - DatabaseApplication] adb is running normally.
[2011-09-23 20:17:57 - DatabaseApplication] Performing com.database.DatabaseApplicationActivity activity launch
[2011-09-23 20:17:57 - DatabaseApplication] Automatic Target Mode: launching new emulator with compatible AVD 'Android1.6_API_4'
[2011-09-23 20:17:57 - DatabaseApplication] Launching a new emulator with Virtual Device 'Android1.6_API_4'
[2011-09-23 20:17:57 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting
I have got the answer of the Question :
Problem is solved using following below step :
step-1 : go to c:\user\name_of_user\.android\avd\name_of_avd
step-2 : delete below folder
1. userdata-qemu.img.lock
2. cache.img.lock
Run your application , every thing going right but i don't get right solution ,
why this problem is generate.
Thank You
Rahul Mandaliya

How to install an apk on my Emulator if I get: Snapshot storage already in use?

This is the error message I have met when I run my app, and my logcat is empty
-08-09 11:19:22 - TestCity] ------------------------------
[2011-08-09 11:19:22 - TestCity] Android Launch!
[2011-08-09 11:19:22 - TestCity] adb is running normally.
[2011-08-09 11:19:22 - TestCity] Performing com.pack.android.TestCityActivity activity launch
[2011-08-09 11:19:22 - TestCity] Automatic Target Mode: launching new emulator with compatible AVD 'my_device'
[2011-08-09 11:19:22 - TestCity] Launching a new emulator with Virtual Device 'my_device'
[2011-08-09 11:19:24 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-08-09 11:19:24 - Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\Ram\.android\avd\my_device.avd/snapshots.img
I had the same problem. Turned out to be caused (in part) by leftover lock files from a previous run (which may explain why ntc's 'wipe user data' fix didn't work for me).
Look in the folder shown in the error message (that is, without the snapshots.img bit).
You should see several folders ending in .lock
each folder may contain a file called 'pid'. If so, delete the 'pid' files.
That allows the emulator to start, but it stuck at the plain text 'android' stage,
so I deleted the various .img files and tried again and the emulator started OK.
Check if the Built-in (type of emulator) is the same in your Graphical Layout. You should configure the same type (but version can be different).
Try to kill your ADB-server using adb kill-server
Then restart your server. More info over here
If all fails, create a new AVD.
If you are using Eclipse ADT, just press 'Clean...' from Project menu. Then run again. Worked for me.
just kill avd process from task manager and restart your eclipse.

Emulator not opening in Android

When I am running my app on emulator it dont open and gives the following Error.
[2011-01-08 16:16:56 - AudApp] ------------------------------
[2011-01-08 16:16:56 - AudApp] Android Launch!
[2011-01-08 16:16:56 - AudApp] adb is running normally.
[2011-01-08 16:16:56 - AudApp] Performing com.a1technology.AppingActivity activity launch
[2011-01-08 16:17:00 - AudApp] Launching a new emulator with Virtual Device 'avd_2.3'
[2011-01-08 16:17:00 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting
In : yourusername.android\avd\youremulatorname\
the folders:
cache.img.lock, sdcard.img.lock and userdata-qemu.img.lock
are created when the emulator starts and should be deleted when it closes. If the exit wasn't clean for some reason, then they aren't deleted. Delete them manually and it should fix your problem.
I solved the problem by restarting Eclipse with no emulator running.

Android-Hello World

I'm currently learning how to create android applications so I started with the basic "Hello World" tutorial over at the Android Developers home page. The code is quite simple but when I run it(I'm using Eclipse and a AVD v2.2), it only shows "Android." It does not go to the Home Screen. I updated everything and I still get the same problem. Is there something I did not or
New errors:
[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!
[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!
I assume you are using the emulator. You have to be patient; it takes a very long time to start up (several minutes.) You can start the emulator manually by going to the Window menu in Eclipse, selecting "the Android SDK and ADB manager," clicking on the emulator you created and then clicking on the Start button. Wait until you see the home screen. If necessary, unlock it by clicking and dragging the mouse down over the screen until it's unlocked.
If you have access to a physical phone and USB cable, you will have a much better (faster) experience overall.
Good luck!
I had the same problem and was bugged by it for two days. but this is what worked for me. one you get this error. try running your project (APP) again. it did the trick for me.
I had done everything. digged the web, installed and re-installed everything 4-5 times including the JDK as well. m not sure if it will help in the long run, but it seems to have worked for me.
As for me, I had the same problem and it helped to increase SD volume and max VM app heap size. (Android SDK and AVD manager - Virtual device - Edit) What is interesting, the back change of SD and heap to the previous values is OK, too. That means, that any change of emulator parameters and its rebuilding is enough. (Simple restart won't help)
Definitely, it is cheaper, than total reinstalling. :-)
unlock the screen from the emulator. That did the trick for me.
go to the run configurations and select target tab. under this tab you can see your targets. then select automatically radio button and select a check box of AVD. then try to run, most probably your issue will be solved.
I had the same problem and this is how I resolved.
if you run
adb devices
I had nothing on the list. So did.
adb kill-server
and
adb start-server
Now if you run the emulator again, the Activity oncreate event will hook properly.
Not sure if this is intended but on the first run on the emulator does not work.
And someone confirm on this?
Thanks.
I had the same problem I was running Android 3.1 Java 1.6 on Eclipse. Just rerun the build process and it kicks in the second time.
I also encountered error when followed instructions, so i ran "adb logcat" which showed that it is not able to find the class.
In the instructions(tutorial) - : It has been said that (during create new project or class)application name set to Hello World and activity name became HelloWorldActivity.
So if you maintain both CreateActivity name and application name both same, then it might work.
I have increased the AVD RAM size to 1024 and VM application to 36 0r 48 or 24.
If anyone getting following error,
[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!
[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!
Simply restart your application.
Wait for some time.Bcaz it take some time.
when you will get screen with "Data-time-charging-lock",
click on lock .There will be some animation.Again click on same lock.
AND Your Are DONE.You will get output..........
this kept happening to me ... how i solved it was to use " adb install " in a command prompt ...search for adb.exe if its not in your path. Make sure the emulator is running by going to run configuration and hitting run. This starts the emulator without installing your apk file. After the emulator starts up run the command prompt stuff listed above.
I restarted my virtual device with the option Wipe User Data checked and then reran my app. That finally worked for me.
Note that in response to the other comments, I also tried the following:
Simply restarting the device
Restarting the device after changing the VM heap size
Restarting my computer
You might want to try out using Android Studio's AVD. That AVD seems to work better for me.

Categories

Resources