Android プロジェクトをライブラリとして使用できなかった後 (詳細が必要な場合はこれを参照してください)、プロジェクトの JAR ファイルをエクスポートし、(作成して)「libs」フォルダーに追加しました。また、JAR ファイルをプロジェクトのビルド パスに追加しました。
しかし、次のランタイム エラーが発生しました。
04-09 00:40:40.209: E/AndroidRuntime(20499): FATAL EXCEPTION: main
04-09 00:40:40.209: E/AndroidRuntime(20499): java.lang.RuntimeException: Unable to
start activity ComponentInfo{com.example.android.tictactoe/com.example.android.tictactoe.library.GameActivity}:
java.lang.ClassCastException: android.widget.Button cannot be cast
to com.example.android.tictactoe.library.GameView
簡単なチェックの後、私が libs に持ってきた JAR ライブラリには、メイン プロジェクトのリソース ID と同じリソース ID が定義されていることがわかりました。その結果、Button (TicTacToeMain 内) と GameView (TicTactToeLib 内) は同じ ID 番号を取得しました。
解決策、誰ですか?