自驾车Android“opencv.dir”未在本地属性中设置 - Android Studio

时间:2017-03-07 06:13:05

标签: android c++ opencv gradle android-ndk

我已经从这里下载了一个项目到Android Studio:https://github.com/Petroula/Android-Car-duino,我想知道如何在路径中添加opencv.dir。我正在使用Android Studio 2.3,如果有人知道如何解决它。

在github中,readme说:

  
      
  1. 在local.properties文件中设置路径
  2.         

    如果您从命令行或终端使用gradle,则必须这样做   手动创建文件。

         

    如果您使用的是android studio,请首先导入项目,然后添加   创建文件的ndk目录。

         

    local.properties文件应包含以下行,并且必须   不要添加到git:

         

    sdk.dir = ANDROID SDK DIR ndk.dir = ANDROID NDK DIR opencv.dir =    OPENCV ANDROID SDK DIR Windows文件分隔符('\')和驱动器号分隔符(':')必须转义('\')。以下是   例如:

         

    sdk.dir = F:\爪哇\的Android \ Android的SDK

         

    ndk.dir = F:\ Java \ Android \ android-ndk-r10d

         

    opencv.dir = F:\的OpenCV \的OpenCV-Android的SDK

opencv.dir unused property Screenshot

我已经添加了库的依赖项。

请帮助......我是Android的新手

1 个答案:

答案 0 :(得分:1)

从Source Forge获取OpenCV SDK:

wget https://netcologne.dl.sourceforge.net/project/opencvlibrary/3.4.10/opencv-3.4.10-android-sdk.zip
unzip opencv-3.4.10-android-sdk.zip

克隆此分叉(updated and fixed):

git clone https://github.com/syslogic/Android-Car-duino
cd ./Android-Car-duino

创建一个local.properties文件:

cat > local.properties <<EOF
sdk.dir=/path/to/android-sdk
ndk.dir=/path/to/android-sdk/ndk/21.0.6113669
opencv.dir=/path/to/OpenCV-android-sdk
EOF

然后构建:

./gradlew assembleDebug