我已经从这里下载了一个项目到Android Studio:https://github.com/Petroula/Android-Car-duino,我想知道如何在路径中添加opencv.dir。我正在使用Android Studio 2.3,如果有人知道如何解决它。
在github中,readme说:
- 在local.properties文件中设置路径
醇>如果您从命令行或终端使用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的新手
答案 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