トップページ > 記事閲覧
Android版にてstd::regexの正規表現を使いたい
名前:そめ 日時: 2021/06/14 14:34

お世話になっております android版にてstd::regexの正規表現を使おうとして躓いています 現状はこうなっております x86 => ターゲットAPIレベルをandroid-21に変更して解決 x64 => 未使用 ARM => ターゲットAPIレベルをandroid-27に変更して解決 ARM64 => ターゲットAPIレベルをandroid-27に変更してビルド可能だが、実行時に強制終了 といった具合です https://stackoverflow.com/questions/44736135/ndk-clang-error-undefined-reference-to-localeconv ここの情報を参考にx86はandroid-21で解決したのですが、ARMは21では足らず、ARM64はそもそも動かない状態です 下記箇条書きで質問失礼します 1・そもそもサンプルプロジェクトにおいて、32bit=Lollipop 64bit=KitKatに分けてあるのはなぜでしょう? 理由があって分けてあるのであれば上記のAPIレベル変更を加えることに問題がないか心配です 2・ARM64でregexが動かないのはなぜでしょう ここでお聞きするのも違う気がしていて申し訳ないのですが何かご存知でしたらご教示いただきたく存じます (regex()をコールするまでもなく停止します) 3・2が解決しない場合、商用リリースを見据えたときARM64を無視してARMだけに絞ることは可能でしょうか?どういったリスクがありますか? よろしくお願いいたします
メンテ

Page: 1 |

Re: Android版にてstd::regexの正規表現を使いたい ( No.1 )
名前:??? 日時:2021/06/14 16:39

どの辺がDXライブラリと関係ある質問なんですか?
メンテ
Re: Android版にてstd::regexの正規表現を使いたい ( No.2 )
名前:そめ 日時:2021/06/14 17:52

2,3に関してはすみません正直甘えです 1に関してはDXライブラリ付属サンプルに関する質問です
メンテ
Re: Android版にてstd::regexの正規表現を使いたい ( No.3 )
名前:管理人 日時:2021/06/19 22:58

ご返信が遅くなり申し訳ありません m(_ _;m > 1・そもそもサンプルプロジェクトにおいて、32bit=Lollipop 64bit=KitKatに分けてあるのはなぜでしょう? > 理由があって分けてあるのであれば上記のAPIレベル変更を加えることに問題がないか心配です ARM版のAndroidエミュレーターは動作が重いので、サンプルではなるべく古いバージョンを指定するようにしています なので動作が重いことを除けば新しいバージョンにしていただいても問題ありません > 2・ARM64でregexが動かないのはなぜでしょう > ここでお聞きするのも違う気がしていて申し訳ないのですが何かご存知でしたらご教示いただきたく存じます > (regex()をコールするまでもなく停止します) すみません、分かりません お使いなのが VisualStudio でしたら、AndroidStudio を使用することで問題なく動作するかもしれません > 3・2が解決しない場合、商用リリースを見据えたときARM64を無視してARMだけに絞ることは可能でしょうか?どういったリスクがありますか? 現在は Androidアプリは 64bit対応が必須となっているので ARM64 を抜きで ARM だけに絞るということはできないと思います # < 他スレッドの方へ > # 現在作業時間が非常に少なくなっています # 投稿の順番でご返信しますので今暫くお待ち下さい m(_ _)m
メンテ
Re: Android版にてstd::regexの正規表現を使いたい ( No.4 )
名前:そめ(解決済) 日時:2021/06/20 09:50

ありがとうございます >ARM版のAndroidエミュレーターは動作が重いので、サンプルではなるべく古いバージョンを指定するようにしています >なので動作が重いことを除けば新しいバージョンにしていただいても問題ありません 了解いたしました >お使いなのが VisualStudio でしたら、AndroidStudio を使用することで問題なく動作するかもしれません >現在は Androidアプリは 64bit対応が必須となっているので ARM64 を抜きで ARM だけに絞るということはできないと思います ありがとうございます regexを事前処理にして問題回避を行うか、AndroidStudioの導入どちらかを検討してみたいと思います お忙しい中対応ありがとうございました
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存