私がコンパイルされたプロジェクトの現在のサイズは約100 MBです!今日はどのアーキテクチャをサポートしていますか?
OpenCVのライブラリのバージョン330
を使用してAndroidアプリを開発しています 本当に大きすぎます。 アプリモジュールにproguardを使用すると、APKのサイズが約3〜4 MB減少します。 opencvライブラリでProguardを使用するとエラーが発生します。私はまだ解決策を見つけることができませんでしたが、私は長い間プロガードを使用してきました...
app/sr/main
の下にjniLibsフォルダを作成してライブラリをインポートしました。 このフォルダにはさらに7つのフォルダが含まれています。
- arm64-V8
- armeabi
- armeabi-V7A
- MIPS
- MIPS64
- のx86
- x86-64で
上記フォルダのそれぞれが含まれ各.soファイル...
これらのフォルダの一部を削除すると、apkのサイズが大幅に縮小されていることに気づきました。 私はアーキテクトの専門家ではありませんが、Armeabiフォルダを削除することはできます(私が理解したところから)、そのようなアーキテクチャをサポートする必要はありません。
私のアプリはAndroid搭載デバイスのためにほぼリリースされているので、サポートするアーキテクチャが何であるか教えてもらえますか? Dあなたは、あなたがPlayストアに一つずつ、それをアップロードすることができ、それを分割して、各アーキテクチャ用に複数のAPKを構築する必要があります
はの読み取りを持っていますabis.html - 以前はデバイスの年齢別の内訳がありました...まだそれを探しています –
'opencv_world.so'ファイルをインクルードしていますか? – zindarod
私はopencv_world.soを含めていません....私はそれを含めています:https://i.stack.imgur.com/QIeje.png –