2012-02-27 5 views
1

Я знаю, что заголовок этой темы звучит глупо, но я не могу восстановить свой код.Ответ HelloWorld Android

package HelloAndroid; 

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

public class HelloAndroidActivity extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    TextView view = new TextView(this); 
    view.setText("LOL View Working!"); 
    setContentView(view); 
} 
} 

Моя проблема в том, что я получаю ошибку в эмуляторе: процесс не reponding или что-то similair. Зачем?! Это приложение настолько мало, поэтому почему оно не работает ?! Пожалуйста, помогите мне.

EDIT:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="HelloAndroid.Main" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="15" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".HelloAndroidActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 
+1

код кажется хорошо для меня, вы, возможно, однако хотите заменить 'android.widget. *' import только с определенными классами, в которых вы нуждаетесь. – Jave

+3

показать данные логарифма. –

+3

Это помогло бы, если бы мы знали точную ошибку. Все ли правильно добавлено в манифест? – JonWells

ответ

3

в AndroidManifest.xml заменить:

package="HelloAndroid.Main" 

с:

package="HelloAndroid" 

или переместить исходный файл Java, в HelloAndroid.Main пакет, заменив первый строка с:

package HelloAndroid.Main; 
+0

Спасибо. Спасибо. – user35443

1

Я думаю, вы получите эту ошибку, потому что пакет не то же самое

в манифесте и есть: package="HelloAndroid.Main" в то время как в классе просто package HelloAndroid;

хмель

+0

Спасибо. Он был fisrt. – user35443

+1

ах ур приветствуем .. мы здесь, чтобы помочь друг другу и сделать сообщество лучше для обучения, а не конкурировать, как быстрее;) Cheers ** Добро пожаловать в android wonderland;) ** – Ewoks

+0

Итак, вы хотите рассказать мне что я должен пометить ваш ответ как принятый вместо него? – user35443

1

пакет «AndroidManifest.xml» должен иметь минимум o f 2 сегмента.

Так что ваше имя пакета должно также иметь два сегмента, как этот

com.HelloAndroid

1

попробовать это

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.Id); 
    TextView view = new TextView(this); 
    view.setText("LOL View Working!"); 

 Смежные вопросы

  • Нет связанных вопросов^_^