Android Studio 2.3生成aar而不是apk [英] Android studio 2.3 generates aar instead of apk

查看:328
本文介绍了Android Studio 2.3生成aar而不是apk的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Build > Build APK生成aar而不是apk.

Build > Build APK generates aar instead of apk.

outputs文件夹中,我只有aar文件夹:

In the outputs folder I have only the aar folder:

我的build.gradle android部分:

My build.gradle android section:

android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
    applicationId "my.cool.app"
    minSdkVersion 21
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true;
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
packagingOptions {
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
}

}

有什么问题吗?

推荐答案

问题是您的Build APK调用了错误的gradle函数.在以下位置检查您的complie选项:

The problem is your Build APK is calling a wrong gradle function. Check your complie options in:

Android Studio/首选项/构建,执行和部署/编译器

还要检查您的项目配置:

Also check your project configurations:

这篇关于Android Studio 2.3生成aar而不是apk的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆