0

HTML 解析に Android パッケージを使用するコードがいくつかあります。エミュレーターに煩わされることなく、main メソッドを使用して Eclipse でコードを実行する簡単な方法はありますか?

4

3 に答える 3

6

本当にコード上でメインを実行したい場合 (実行するルーチンがあるとしましょう): Android コードを参照する別の Eclipse プロジェクトを作成し、そこにメインを置きます。エミュレーターに依存しない任意のクラスを呼び出すことができます。

于 2012-10-14T01:22:35.890 に答える
1

あなたはそれを行うことができます。通常のapkの方法よりも複雑だと思います。しかし、あなたはまだそれを試すことができます. dx ツールが必要です。dx ツールは android-sdk/platform-tools/ にあります

class Foo {
 public static void main(String[] args) {
 System.out.println("Hello, world"); 
 } 
}

javac Foo.java
dx --dex --output=foo.jar Foo.class
adb push foo.jar /sdcard
adb shell dalvikvm -cp /sdcard/foo.jar Foo

ここで詳細情報を入手できます

于 2012-08-25T22:43:08.080 に答える
0

あなたの質問はあまり明確ではありません。Android 向けのプログラミングでは、「Main」メソッドを使用できません。Android アプリケーションは、onCreateActivity を拡張するクラスのメソッドで開始します。

元:public class LeGame extends Activity

ただし、コンピューターのエミュレーターを使用せずに Android コードを実行することを想定しています。Androidフォンで実行できます。携帯電話で、[設定] > [アプリケーション] > [開発] > [USB デバッグ] に移動します (チェックしてください)。

これで、電話をコンピューターに接続すると、Eclipse で [実行] をクリックするだけで、アプリケーションが電話で実行されます。

(必要なすべての Android SDK パッケージなどをダウンロードしてインストールしたと仮定します)

于 2012-08-25T22:28:42.667 に答える