最近在github上下载了UVCCamera(GitHub - saki4510t/UVCCamera: library and sample to access to UVC web camera on non-rooted Android device),花了接近3天的时间来配置,坑有点多。发一下我自己配置好的一些gradle文件(基本上都是百度有的配置,雷同我抱歉)
环境Android studio 3.5 (其他版本应该也可以)
build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
maven { url 'https://dl.google.com/dl/android/maven2/' }
//maven { url 'http://raw.github.com/saki4510t/libcommon/master/repository/' }
maven {
url 'https://gitee.com/liuchaoya/libcommon/raw/master/repository/'
}
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
maven { url 'https://dl.google.com/dl/android/maven2/' }
//maven { url 'http://raw.github.com/saki4510t/libcommon/master/repository/' }
maven {
url 'https://gitee.com/liuchaoya/libcommon/raw/master/repository/'
}
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ext {
supportLibVersion = '27.1.1' // variable that can be referenced to keep support libs consistent
commonLibVersion= '2.12.4'
versionBuildTool = '27.0.3'
versionCompiler = 27
versionTarget = 27
versionNameString = '1.0.0'
javaSourceCompatibility = JavaVersion.VERSION_1_8
javaTargetCompatibility = JavaVersion.VERSION_1_8
}
gradle/wrapper/gradle-wrapper.properties
#Tue Oct 02 16:16:11 JST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
local.properties ndk.dir(自己官网下载的NDK14)
sdk.dir=E\:\\AndroidSDK
ndk.dir=E\:\\android-ndk-r14b-windows-x86_64/android-ndk-r14b