NDK 集成在 Android 1.5 中已弃用 - 打开相机
Posted
技术标签:
【中文标题】NDK 集成在 Android 1.5 中已弃用 - 打开相机【英文标题】:NDK integration is deprecated in Android 1.5 - Open Camera 【发布时间】:2016-03-21 18:52:04 【问题描述】:我正在尝试运行这个OpenCamera 项目。
我已将此项目作为 Eclipse 项目导入 android Studio。 Android 已为该项目进行了 gradle 构建。
在构建项目期间出现此错误
错误:(12, 0) 错误: NDK 集成在当前插件中已弃用。考虑尝试新的实验性插件。详情请见http://tools.android.com/tech-docs/new-build-system/gradle-experimental。在 gradle.properties 中设置“android.useDeprecatedNdk=true”以继续使用当前的 NDK 集成。打开 Build.gradle 文件。
apply plugin: 'com.android.application'
android
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig
applicationId "com.almalence.opencam"
minSdkVersion 14
targetSdkVersion 23
ndk
moduleName "OpenCamera-master"
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
dependencies
compile files('libs/android-support-v13.jar')
compile files('libs/androidexiv2.jar')
compile files('libs/openiab-0.9.8.6.jar')
我还在 gradle-wrapper.properties 中添加了弃用
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
android.useDeprecatedNdk=true
请尽快帮我解决这个问题,我想在我的设备上测试这个应用程序。
【问题讨论】:
【参考方案1】:好吧,我想出了解决方案。 Gradle.properties 文件未创建。所以我通过右键单击 Module create new file 手动创建 Gradle.properties 文件并将文件命名为 gradle.properties 并添加 android.useDeprecatedNdk=true
【讨论】:
以上是关于NDK 集成在 Android 1.5 中已弃用 - 打开相机的主要内容,如果未能解决你的问题,请参考以下文章
AndroidHttpClient 和 HttpGet API 在 Android 6.0 Marshmallow (API 23) 中已弃用
Observable 在 rxdart 0.23.1 中已弃用
CONNECTIVITY_CHANGE在Android N的目标中已弃用
ViewModelProviders 在 1.1.0 中已弃用