1)eclipes でjarを作成するプロジェクトを作成
2)AndroidManifest.xml の変更
Application タグの上の方
"Define an <application>tag in the AndroidManifest.xml"のチェックをはずす
3)menu ->Export -> JAR file
※jarの中にAndroidManifest.xmlを含まない
4)出来上がったjarfileの使用方法
現在では ターゲットプロジェクトのlibs にコピーする方法しか成功していない
※外部参照は上手くいかない
2013年1月19日土曜日
2013年1月17日木曜日
JNIで使用するC++スタティックライブラリの作成方法 まとめ
1)プロジェクトの作成
2)jni/Android.mk の内容
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
#モジュール名
LOCAL_MODULE := MyMath
# ソースファイル
LOCAL_SRC_FILES := Cfloat2D.cpp Cint2D.cpp CmyMath.cpp
include $(BUILD_STATIC_LIBRARY)
3)jni/Application.mk 追加
#ここにもモジュール名を記入
APP_MODULES := MyMath
#これはまた別件
APP_PLATFORM := android-8
4)ライブラリの出力先
\MyMath\obj\local\armeabi
1)プロジェクトの作成
2)jni/Android.mk の内容
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
#モジュール名
LOCAL_MODULE := MyMath
# ソースファイル
LOCAL_SRC_FILES := Cfloat2D.cpp Cint2D.cpp CmyMath.cpp
include $(BUILD_STATIC_LIBRARY)
3)jni/Application.mk 追加
#ここにもモジュール名を記入
APP_MODULES := MyMath
#これはまた別件
APP_PLATFORM := android-8
4)ライブラリの出力先
\MyMath\obj\local\armeabi
登録:
投稿 (Atom)