0

私は Android-NDK を学習しようとしているので、既存の例を変更しようとしているので、 Android-PCAPから apk をビルドしようとしていますが、ビルドできず、このエラー メッセージが表示されます。

    Information:Gradle tasks [:app:assembleDebug]
    WARNING [Project: :app] Current NDK support is deprecated.  Alternative will be provided in the future.
    :app:preBuild UP-TO-DATE
    :app:preDebugBuild UP-TO-DATE
    :app:checkDebugManifest
    :app:preReleaseBuild UP-TO-DATE
    :app:prepareComAndroidSupportGridlayoutV71800Library UP-TO-DATE
    :app:prepareDebugDependencies
    :app:compileDebugAidl UP-TO-DATE
    :app:compileDebugRenderscript UP-TO-DATE
    :app:generateDebugBuildConfig UP-TO-DATE
    :app:generateDebugAssets UP-TO-DATE
    :app:mergeDebugAssets UP-TO-DATE
    :app:generateDebugResValues UP-TO-DATE
    :app:generateDebugResources UP-TO-DATE
    :app:mergeDebugResources UP-TO-DATE
    :app:processDebugManifest UP-TO-DATE
    :app:processDebugResources UP-TO-DATE
    :app:generateDebugSources UP-TO-DATE
    :app:processDebugJavaRes UP-TO-DATE
    :app:compileDebugJava UP-TO-DATE
    :app:compileDebugNdk
    /home/nika/workspace/android-pcap/app/src/main/jni/libpcap/pcap-snoop.cpp:36:21: fatal error: net/raw.h: No such file or directory
     #include <net/raw.h>
               ^
    compilation terminated.
    make: *** [/home/nika/workspace/android-        pcap/app/build/intermediates/ndk/debug/obj/local/arm64-        v8a/objs/pcap//home/nika/workspace/android-pcap/app/src/main/jni/libpcap/pcap-snoop.o] Error 1
    Error:Execution failed for task ':app:compileDebugNdk'.
    > com.android.ide.common.process.ProcessException:         org.gradle.process.internal.ExecException: Process 'command '/opt/android-ndk/ndk-build'' finished with non-zero exit value 2
    Information:BUILD FAILED
    Information:Total time: 8.645 secs
    Information:1 error
    Information:0 warnings
    Information:See complete output in console

とにかく私はこのエラーを解決できますか?? どんな助けでも大歓迎です。

この前に、この質問に記載されているエラーが発生していました。しかし、その後、ファイルの名前を c から cpp に変更して、問題を解決しました。

Linuxmint 17.1 で Android NDK r10e を使用して Android Studio 1.2.2 を使用しています。:)

4

1 に答える 1