問題タブ [android-ndk-r5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9296 参照

android-ndk - Android - NDK 統合は非推奨エラーです

私は android-netspoof と呼ばれる github からプロジェクトをインポートしようとしています。私は NDK プラットフォーム ツールを初めて使用します。すでに NDK をダウンロードして zip を解凍し、環境変数にパスを追加しました。学習のためにそのプロジェクトをインポートしたいのですが、このエラーが発生Error:(12, 0) Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental. Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration. <a href="openFile:C:\Users\Shreyash-2107\Desktop\android-netspoof-1.9.01111111\app\build.gradle">Open File</a>しました。このプロジェクトのインポートを手伝ってください。

0 投票する
1 に答える
129 参照

android - Android Studio 2.1.2 での Android openCV と NDK の統合

NDK私はAndroidとAndroidopenCVスタジオを使い始めたばかりです。

https://www.learn2crack.com/2016/03/setup-opencv-sdk-android-studio.htmlに記載されているすべての手順 (openCV-sdk のインポートを含む)に従い、openCV の Github サンプルの基本的なチュートリアルに従いました。 https://github.com/opencv/opencv/tree/master/samples/android . Tutorial2 のどこで、アプリをコンパイルして実行するときに、C/C++ コードに jni フォルダーを使用します。以下のエラーが表示されます。

エラーはステートメントで発生します

以下はMainActivityコードです

jniLibsの下にフォルダーを追加し、からフォルダーapp--> src--> mainをコピーarmeabi-v7aしました。また、下にフォルダーを追加し、3 つのファイルを持っていますx86_64openCV-SDK-->native-->libsjniapp--> src--> mainAndroid.mk, Application.mk and jni_part.cpp

jni_part.cpp コード

私はここで立ち往生しています。どんな種類の助けもいただければ幸いです

0 投票する
1 に答える
416 参照

android - ndk-build :- Windows で $(abspath $(LOCAL_PATH)) を呼び出して正確なパスを取得する方法は?

サンプルのネイティブ プロジェクトを実行しています。Android1.mk と Android2.mk の 2 つの make ファイルがあります。2 つ目は、プロジェクト フォルダーの外に配置されます。私の android studio プロジェクトは次の場所にあります。

H:/Ndk_Dev/デモ

Android1.mk は次の場所にあります

H:/Ndk_Dev/Demo/app/src/main/jni

Android2.mk は次の場所にあります。

H:/Ndk_Dev/externalJni

Android1.mk が含まれています。

しかし、コンパイル中に、私が得たパスは

そのため、Android2.mk の無効なパスを指しています。

私の理解でMY_ROOT_PATHは、H:/Ndk_Dev

Windows で $(abspath) を呼び出す際の問題を誰かに知ってもらいます。

0 投票する
0 に答える
44 参照

android - Android Studio NDK プロジェクトに *.so ライブラリを含める際のエラー

.soファイルを新しいプロジェクトフォルダーに貼り付けました

宣言した MainActivity.java ファイル内

アプリを実行すると、以下のエラーが表示されます