1

コマンドラインから TicTacToeLib と TicTacToeMain をビルドしようとしています。これらの各プロジェクトの Android.mk が表示されなかったので、独自の Android.mk を作成しましたが、パッケージをインポートするときに問題が発生しました。これが私がTicTacToeLibのために持っているものです:

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := TicTacToeLib
include $(BUILD_PACKAGE)
#LOCAL_MODULE := TicTacToeLib
#LOCAL_MODULE_CLASS := JAVA_LIBRARIES
#include $(BUILD_JAVA_LIBRARY)

JAVA ライブラリのビルドを試みましたが (ビルドされた .jar からインポートできると仮定して)、R.stamp 関連のリソースでエラーが発生しました。そこで、apk を作成するパッケージの作成に戻りました。これが私がTicTacToeMainのために持っているものです:

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := TicTacToeMain
include $(BUILD_PACKAGE)

私が見るエラーは次のとおりです。

ターゲット Java: TicTacToeMain (out/target/common/obj/APPS/TicTacToeMain_intermediates/classes) external/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.java:25: パッケージ com.example.android.tictactoe.library はimport com.example.android.tictactoe.library.GameActivity; が存在しません。^ 外部/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.java:26: パッケージ com.example.android.tictactoe.library.GameView が存在しません import com.example.android.tictactoe.library.GameView.State ; ^ 外部/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.java:51: シンボル symbol が見つかりません: クラス GameActivity 場所: クラス com.example.android.tictactoe. MainActivity Intent i = new Intent(this, GameActivity.class); ^ 外部/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.java:52: シンボル symbol が見つかりません: 変数 GameActivity の場所: クラス com.example.android.tictactoe.MainActivity i.putExtra(GameActivity.EXTRA_START_PLAYER, ^ 外部/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.java:53: パッケージ状態が存在しません startWithHuman ? State.PLAYER1.getValue() : State.PLAYER2.​​getValue()); ^ external/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.java:53: パッケージ状態が存在しません startWithHuman ? State.PLAYER1.getValue() : State.PLAYER2.​​getValue());* [out/target/common/obj/APPS/TicTacToeMain_intermediates/classes-full-debug.jar] エラー 41

最後に、すべての R.string.* の使用法をコメントアウトし、JAVA ライブラリ (.jar が作成されます) もビルドしましたが、TicTacToeMain は同じビルド エラーで失敗します。本当に助けていただければ幸いです

4

0 に答える 0