デバイスに固有のネイティブコードをネイティブのAndroidライブラリに追加したいと思います。デバイス固有のファイルをcodenameoneネイティブライブラリとして追加する
だから、他の言葉で、私は*.so
ファイルの完全なフォルダを持っている:
私はその後、いくつかのLIBSをcontianingネイティブコードで別々CN1Libアプリを持っています。
(例につきアンドロイドアプリとして正しく命名)すべてso
ファイルを含むsoFolder
例:アプリは私はcodenameoneと同じことをやった、通常の.jar LIBSと一緒に追加され、このフォルダをshowes。
次に、このCN1Libをビルドして、メインプロジェクトのlibフォルダの下に追加します。 しかし、コードネームのAPKを調べて、サンプルのアンドロイドアプリと比較すると、.soファイルは別の場所にあります。サンプルアプリケーションのルートにはlib
フォルダがあり、codenameoneアプリケーションにはassets
フォルダの下にあります。これにより、これらのファイルを必要とするデバイスがそれらを見つけることができなくなります。
左側にある例アプリ、および右側にあるcodenameoneアプリ。
codenameoneを使用してapkファイルのlib
フォルダの下にso
フォルダを取得する方法はありますか?
アシスタンスが高く評価されています。
私はこのアプローチを実際にビルド・アンド・フォー・忘れの状況に使用しました。しかし、Shaiは、より正確な道筋を指摘してくれたことに感謝します。 – Propagandian