繁体   English   中英

Android Studio上的实验性NDK支持

[英]Experimental NDK Support on Android Studio

我在Eclipse上进行Android开发方面有丰富的经验,但是对于这堆东西我还是很陌生。

我在Android Studio上创建了一个项目,并尝试添加本机库支持。 我关注了android.com上的文档

  1. Android NDK预览
  2. 实验性插件用户指南

我遇到了以下问题,我什至都不熟悉该术语! 它说: 无法加载类“ com.android.build.gradle.managed.ProductFlavor_Impl”

错误说明

建议没有解决问题。 我该如何解决?

以下是build.gradleapp/build.gradle

build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle-experimental:0.2.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

app / build.gradle

apply plugin: 'com.android.model.application'

model {
    android {
        compileSdkVersion = 23
        buildToolsVersion = "23.0.0"

        defaultConfig.with {
            applicationId = "com.example.wofm"
            minSdkVersion = 15
            targetSdkVersion = 23
            versionCode = 1
            versionName = "1.0"
        }
    }
    android.ndk {
        moduleName = "wofmUtil"
    }

    android.buildTypes {
        release {
            minifyEnabled = false
            proguardFiles = getDefaultProguardFile('proguard-android.txt')
            proguardFiles += 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
}

您应该使用minSdkVersion.apiLeveltargetSdkVersion.apiLevel代替minSdkVersiontargetSdkVersion 而且我的getDefaultProguardFile()也有问题,因此我必须将其删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM