最新のandroidプロジェクトディレクトリにあるarmeabi-v7aとarmeabiの具体的な意味とその違いを教えてください。
2022-02-10 18:07:32
1. Android APKのルートにはlibsフォルダがあり(通常はありますが、最新版のstudioにはないようです)、このフォルダにはarmeabiとarmeabi-v7aの2つのフォルダがあり、私たちのcコードからコンパイルされたネイティブライブラリ(各種.so)は、この2つのうち1つに置かれることになります。
2. armeabi-v7aとarmeabiの違いは何ですか? armeabiとarmeabi-v7aはCPUの種類で、通常携帯電話やタブレットはarmのCPUを使用しています。
android.mkで設定可能なマクロは以下の通りです。
TARGET_CPU_API := armeabi
APP_ABI := armeabi
3. コンパイル時にダイナミックライブラリをリンクする際にundefineエラーが発生したり、apkが.soダイナミックライブラリを読み込む際にエラーが発生して実行される場合、このcpuタイプの設定にエラーがないか見てみるとよいかもしれません。
関連
-
adb シェルがデバイスのオフラインを求めるプロンプトを表示する
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
Android Studio を 3.6.3 にアップデートした後、構成 :classpath のアーティファクトをすべて解決できない。
-
cygwinのダウンロード、インストールチュートリアル、およびCDTの「makeプログラムがパスに見つからない」バグの解消
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
WeChatとQQは、他のアプリのオープンリストに自分のアプリを追加し、ファイルパスを取得することができます
-
AndroidStudioのショートカット 検索/置換
-
Android Studioのgitの使用とgitの設定パス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NetworkOnMainThreadException
-
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
Android studioのインストールと問題発生、Emulator: PANIC: AVDのシステムパスが見つかりません。
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
例外「指定された子にはすでに親がいます」の解決方法。removeViewを呼び出す必要があります" の解決方法(ソースコード付き例)
-
アンドロイドの遅延実行のいくつかの方法
-
cmakeを使用しているアンドロイドスタジオはc++をサポートし、問題は、cmakeのエラーを同期することはできません。
-
adb connection appears device not found 問題が解決された