• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps First Android app - no go so far

I'm trying to run a very simple (my first) Android app in an emulator I've set up, but my app doesn't display within the emulator. I'm expecting to see (code below) a TextView with some Text assigned to it.

All I see is a black "honeycomb" background in the emulator (which looks like a

"DOS box" or Command prompt) with the time (5 hours in the future), date, and "Charging (50%)"

I'm using an AVD set up to use a version 3.2 emulator. I've got that (Andorid 3.2 SDK) and Java 7 installed.

Here is what is contained in my tabs:

Console:

[2011-07-29 02:16:39 - YeauxDudimus] ------------------------------
[2011-07-29 02:16:39 - YeauxDudimus] Android Launch!
[2011-07-29 02:16:39 - YeauxDudimus] adb is running normally.
[2011-07-29 02:16:39 - YeauxDudimus] Performing com.bobas.YeauxDudimusActivity

activity launch

Error Log:

While loading class "com.android.ide.eclipse.adt.ToolsLocator", thread "Thread[Worker

-2,5,main]" timed out waiting (5016ms) for thread "Thread

Problems:

None

Code:

Code:
package com.bobas;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class YeauxDudimusActivity extends Activity {
    /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {      
  super.onCreate(savedInstanceState);       
  TextView tv = new TextView(this);        
  tv.setText("Yeaux, Dudimus");        
  setContentView(tv);        
  setContentView(R.layout.main);            
  }
}
 
Press MENU buttom in emulator.
Also there is error in code: when called SetContentView, user intenface will rewrite.
 
I see no button that says "Menu" - does it have a certain icon?

And: which SetContentView() should I comment out - does it matter?

OK, now I see the "Menu" button - I was using a 3.2 ADV, and that wasn't working well. When I switched to using one for 2.1 that I set up, I now see it. However, clicking "menu" does not show me an icon for my app. And clicking the "drawer" does bring up a plethora of apps, but none of them are the one I wrote... ???
 
You probably want to comment out the textview setContentView lines to start out. Also have you tried running your program on different SDK versions and using different emulators? Do any errors show up in logcat that you can show us?
 
Try launch emulator, press MENU button and run application. Wait a few seconds and you will see you app launch.
Delete:
Code:
TextView tv = new TextView(this);         tv.setText("Yeaux, Dudimus");         setContentView(tv);
And add this after super.onCreate...:
tv=(TextView) findViewById(R.id.text);
Also you should add TextView Widget in main.xml and define his id as text and define it as class field after defined-class line:
private TextView tv
 
Thanks for those suggestions; I'll try them when I can, but at the moment I can't even run Eclipse. The Emulator froze so solidly that I had to use Ctrl+Alt+Delete to try to shut it down, and when that didn't work, I performed a manual reboot. Since then, the external drive on which all of my Java and Android stuff is installed is no longer accessible, and even Explorer not only won't show my that external drive, it won't show me ANYTHING - and Control Panel | Add and Remove Programs never populates its list.
 
Back
Top Bottom