2010-12-30 14 views
2

私は初心者で、developer.android.comを使用してHello worldアプリケーションを実行しようとしています。 私はeclipse helios、Android 2.3、最新のjdk、sdkを使用しています。ウィンドウxpを使用するので、32ビットバージョンがあります。 ポップアップウィンドウのエミュレータウィンドウで出力を取得できません。ペインまたはメイン画面には出力がありません。 私はデフォルトのddms.batを使用しており、変更を加えていません。誰も何をすべきか提案することはできますか?エミュレータウィンドウに出力されない

マイddms.batとJavaのコードが

setlocal 

rem Set up prog to be the path of this script, including following symlinks, 
rem and set up progdir to be the fully-qualified pathname of its directory. 
set prog=%~f0 

rem Change current directory and drive to where the script is, to avoid 
rem issues with directories containing whitespaces. 
cd /d %~dp0 

rem Check we have a valid Java.exe in the path. 
set java_exe= 
call lib\find_java.bat 
if not defined java_exe goto :EOF 

set jarfile=ddms.jar 
set frameworkdir= 

if exist %frameworkdir%%jarfile% goto JarFileOk 
    set frameworkdir=lib\ 

if exist %frameworkdir%%jarfile% goto JarFileOk 
    set frameworkdir=..\framework\ 

:JarFileOk 

if debug NEQ "%1" goto NoDebug 
    set java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y 
    shift 1 
:NoDebug 

set jarpath=%frameworkdir%%jarfile% 

if not defined ANDROID_SWT goto QueryArch 
    set swt_path=%ANDROID_SWT% 
    goto SwtDone 

:QueryArch 

    for /f %%a in ('%java_exe% -jar %frameworkdir%archquery.jar') do set swt_path=%frameworkdir%%%a 

:SwtDone 

if exist %swt_path% goto SetPath 
    echo SWT folder '%swt_path%' does not exist. 
    echo Please set ANDROID_SWT to point to the folder containing swt.jar for your platform. 
    exit /B 

:SetPath 
set javaextdirs=%swt_path%;%frameworkdir% 

call %java_exe% %java_debug% -Dcom.android.ddms.bindir= -classpath "%jarpath%;%swt_path%\swt.jar" com.android.ddms.Main %* 

Javaコード

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

DMMSを貼り付ける必要はありません。また...あなたはもっと具体的になりますか?あなたは何を見たいと思いますか?あなたは代わりに何を見ますか?アプリを実行しようとすると、eclipseはあなたにエラーを出しますか?あなたは正しくアンドロイドエミュレータを作成しましたか? – Cristian

答えて

2

ddms.bat

ヴィシャル

を添付している私は、エミュレータがかかるこの '問題' を持っていました始めるのに長い時間。 10分間放置するとテキストが表示されます。

+0

親愛なるクリスチャン、私は "こんにちは、アンドロイド"が画面に来ることを期待しています。しかしnothigが来る。アンドロイドが書かれたデフォルト画面があります。また、ウィンドウペインには5554:my_sdk(仮想デバイスの名前)と書かれています。私はhelloandroidを期待していましたが。私は正確なこんにちは世界の手順に従った。私はキーボードでエミュレータウィンドウを見ています。エラー「不良バージョン:スタンドアロン」がありました。しかし、pingエミュレータ0012をddms.batに追加すると、このエラーは消えます。どちらの場合でも出力が得られませんでした。 – vishal

関連する問題