如何在Android Studio 1.3中配置NDK项目

Opax网站

我一直在试图通过以下配置的Android Studio中NDK文章,这个文章。以下是我的gradle-wrapper.properties的内容

#Sat Aug 08 09:36:53 IST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip

以下是build.gradle(project)的内容

// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

最后是build.gradle(module)

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

model {
    android {
        compileSdkVersion = 22
        buildToolsVersion = "23.0.0 rc3"

        defaultConfig.with {
            applicationId = "com.opaxlabs.nativetest"
            minSdkVersion.apiLevel =  15
            targetSdkVersion.apiLevel =  22
            versionCode = 1
            versionName = "1.0"
        }
        android.buildTypes {
            release {
                minifyEnabled = false
                proguardFiles += file('proguard-rules.pro')
            }
        }
    }
    android.ndk{
        moduleName = "native"
    }
}

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

当我尝试同步gradle文件时,出现以下错误:

Error:No such property: android for class: com.android.build.gradle.managed.AndroidConfig

在local.properties中定义了以下路径

ndk.dir=/opt/adt-bundle-linux-x86_64-20140702/sdk/ndk-bundle
sdk.dir=/opt/adt-bundle-linux-x86_64-20140702/sdk

因此看来我错过了某些东西,但找不到它。任何帮助将不胜感激。

贾斯汀·雅各布斯(Justin Jacobs)

在您的build.gradle(module)中,android.buildTypes块需要在android块之外。所以它应该看起来像这样:

model {
    android {
        compileSdkVersion = 22
        buildToolsVersion = "23.0.0 rc3"

        defaultConfig.with {
            applicationId = "com.opaxlabs.nativetest"
            minSdkVersion.apiLevel =  15
            targetSdkVersion.apiLevel =  22
            versionCode = 1
            versionName = "1.0"
        }
    }
    android.buildTypes {
        release {
            minifyEnabled = false
            proguardFiles += file('proguard-rules.pro')
        }
    }
    android.ndk{
        moduleName = "native"
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android Studio中为特定项目禁用NDK

在Android Studio中未配置NDK问题

如何在android studio中为我的android应用找到我的SHA 1?

如何在Android Studio 1.0.1中禁用NDK构建

如何在Android Studio中完全禁用NDK支持

如何在Android Studio中成功编译NDK(C文件)?

如何在 Android Studio 中查看 NDK 错误日志?

如何在Android Studio的Firebase数据库中检索1个孩子以下的数据列表

如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

如何在Android Studio 2.3.1中获取SHA-1密钥?

如何在Android Studio中构建旧的Android项目

如何为Android Studio配置NDK

如何在Android Studio 3.1.3上的“ ndk”项目中添加“ android”库?

如何在Android Studio中重置为默认配置

如何在 Android Studio 中配置 Superpowered SDK

如何在Flutter / Android Studio中编辑运行配置?

如何在Android Studio中配置Kotlin版本?

如何在Android Studio中撤消上次配置Gradle?

如何在Android Studio中配置Python解释器

如何在Android Studio中打开现有项目

如何在Android Studio中更改默认项目视图?

如何在我的Android Studio中克隆Flutter Gallery项目?

如何在Spinner Android Studio中更改项目

如何在Android Studio中打开最近的项目

如何在Android Studio中创建新的项目模板?

如何在Android Studio中压缩Kotlin项目

如何在Android Studio中启动Dart项目?

如何在Android Studio中测试从github下载的项目

如何在Android Studio 4.1中导出项目?