HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
1011
oyakodonHSP3DishでのNDKビルド失敗について7解決


oyakodon

リンク

2015/10/11(Sun) 18:52:56|NO.72207

質問です。
HSPでAndroidアプリを作りたくてHSP3Dishを使ってビルドをしたら、
「NDKのビルドに失敗しました」と出てビルドできませんでした。
プログラム初心者なのでわかりやすく回答お願いします。
Console

Android NDK: WARNING:jni/Android.mk:StopWatchBath: non-system libraries in linker flags: -lhsp3lib Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the Android NDK: current module [armeabi-v7a] Compile thumb : StopWatchBath <= hsp_native_app_glue.c [armeabi-v7a] Compile++ thumb: StopWatchBath <= javafunc.cpp [armeabi-v7a] Compile thumb : StopWatchBath <= main.c [armeabi-v7a] Compile++ thumb: StopWatchBath <= hsp3r.cpp jni/hsp3embed/hsp3r.cpp: In member function 'int Hsp3r::Reset(int, int)': jni/hsp3embed/hsp3r.cpp:75:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dpm_ini( "/data/data/SKfuro.com/lib/libhsp3dish.so",0,-1,-1 ); ^ [armeabi-v7a] Compile++ thumb: StopWatchBath <= hspsource.cpp jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()': jni/hsp3embed/hspsource.cpp:27:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] PushStr("END"); ^ [armeabi-v7a] StaticLibrary : libstdc++.a [armeabi-v7a] SharedLibrary : libStopWatchBath.so jni/hsp3/hsp3gr_dish.cpp:691: error: undefined reference to '__srget' jni/hsp3/hsp3gr_dish.cpp:701: error: undefined reference to '__srget' jni/hsp3/hsp3gr_dish.cpp:711: error: undefined reference to '__srget' jni/hsp3/hsp3gr_dish.cpp:713: error: undefined reference to '__srget' collect2.exe: error: ld returned 1 exit status make.exe: *** [obj/local/armeabi-v7a/libStopWatchBath.so] Error 1



この記事に返信する


zakki

リンク

2015/10/11(Sun) 22:13:35|NO.72217

ndkのバージョンが推奨環境と違うんじゃないかと思います



skyblue

リンク

2015/10/12(Mon) 09:55:50|NO.72227

最新のバージョンに更新したら直ったとか
関連ファイルを推奨バージョンに変えたら直ったとか
再インストールしたら直ったとか過去にあります。



OK

リンク

2015/10/13(Tue) 16:02:40|NO.72283

注意点ですが

・以下のバージョン
android-sdk
android-ndk
Java-JDK
Android-API
HSP

・以下の設定
ビルドのターゲットID
HSP3Dish Helperの設定
プロジェクトの作成
プロジェクトのビルド

以上があってないとうまくいかない場合があります。
確認してみて下さい。



oyakodon

リンク

2015/10/14(Wed) 12:18:49|NO.72290

回答ありがとうございます。やってみます!



oyakodon

リンク

2015/10/17(Sat) 17:48:05|NO.72347

NDKのバージョンを推奨環境にしようと公式ページを見たのですが、
過去バージョンは消されていたのでできなくなってしまいました。
なので諦めます。回答ありがとうございました。



窓月らら

リンク

2015/10/18(Sun) 00:34:09|NO.72354

うちは ndk-r10d を使ってますが、全く問題ありませんよ。



窓月らら

リンク

2015/10/18(Sun) 02:49:17|NO.72358

googleで「android ndk 旧バージョン」でググってみてください。
旧バージョンもゲットできますよ。



ONION software Copyright 1997-2021(c) All rights reserved.