7

antを使用せずにコマンドラインからAndroidアプリを管理および実行しているので、次の手順に従いました。

  • R.javaを生成します
  • R.javaとすべての.javaファイルsrc.classファイルにコンパイルします
  • dex以下のコマンドを使用して、クラスファイルのセットをファイルにアセンブルします
    dx --dex --verbose --output=./bin/classes.dex ./bin

.classファイルはbinディレクトリにあります。

しかし、これらの手順で次のエラーが発生します。

java.lang.Runtime exception:.\bin file not found 
at com.android.dx.cf.direct.ClassPathOpener.process
at com.android.dx.command.dexer.Main.processOne
at com.android.dx.command.dexer.Main.processAllFiles
at com.android.dx.command.dexer.Main..run
at com.android.dx.command.dexer.Main.main
at com.android.dx.command.Main.main

このため、Classes.dexファイルを作成できません。

誰かがこれに対する解決策を提案できますか?

[コマンドラインからのみEclipseとantを使用しない]

4

2 に答える 2

0

「コマンド ラインから Android プロジェクトを管理する」必要がある場合は、Antビルドを使用する必要があります。

Ant'sbuild.xmlは、Android プロジェクトをビルドするための公式の標準化された方法です。Ant スクリプトは、プロジェクトのビルドに必要なあらゆることを実行できます。

Android 用の最新のビルド ツールが必要な場合は、Gradle for Android プロジェクトをご覧ください。注: 現在はまだアルファ段階です。

于 2012-10-04T08:20:51.140 に答える