2011-09-15 5 views
-1

私はアンドロイド携帯で簡単なプログラムhello worldを実行しようとしています。 アプリケーションが予期せず停止します。 apkファイルが簡単にインストールされていますが、実行されていません。 これはなぜAndroid搭載モバイルでアプリケーションが実行されていないのですか?

helloWorld.java

パッケージcom.hellosをなぜ起こるか私は理解していません。

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

public class HelloAndroid 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("Hello, Android"); 
     setContentView(tv);  
} 
} 
+0

それはエミュレータで実行されているが、以下のようになりますか? – Abhi

+0

LogCatは何を言いますか? – DonGru

+1

eclipse ideでうまく動作し、エミュレーター-5554キャンセルエラーが表示されることがあります –

答えて

0

あなたがすでにあり、その後、すべてが動作する必要があります(エミュレータなどに設置)が正しく、それに従っている場合はHello World Tutorial

に従ってください。

これは奇妙に聞こえるかもしれませんが、すべてが正しく行われたことが分かっている場合は、コードをコピーして新しいプロジェクトに貼り付け、もう一度起動してみてください。 (他の人がこれをここで行っていますし、うまくいきました)

私はこのようなエラーがありました。それは通常、電話/エミュレータが何らかの理由で気に入らないものです)。あなたのXMLなどをダウンダム(これはそのhelloの世界以来動作します)し、実行することができます参照してくださいしようとします。

あなたのコードは

package com.example.helloandroid; 
import android.app.Activity; 
import android.os.Bundle; 
import android.widget.TextView; 

public class HelloAndroid 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("Hello, Android");  
setContentView(tv); } 
} 
+1

私はそれに続き正確にそれをコピーしました –

+2

package com.hellos; import android.app.Activity; import android.os.Bundle; public class HelloAndroid extends Activity { /**アクティビティが初めて作成されたときに呼び出されます。 */ @Override パブリックボイドonCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); } } –

+1

これはコード –

関連する問題