为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我不能构建 apk 而不是 aar?

为什么我不能构建 apk 而不是 aar?

森栏 2023-07-28 10:20:12
当我构建项目时,我在输出文件夹中找到aar文件而不是文件。apk请告诉我发生了什么事,错误来自gradle.Build何处?这是我的gradle.Build:apply plugin: 'com.android.library'def computeVersionName() {    return "1.0.12"}android {    compileSdkVersion 28    defaultConfig {        minSdkVersion 19        targetSdkVersion 28        versionCode 40        versionName computeVersionName()    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }    lintOptions {        abortOnError false    }}dependencies {    implementation fileTree(dir: 'libs', include: ['*.jar'])    // android framework    implementation 'com.android.support:appcompat-v7:28.0.0'    implementation 'com.android.support:design:28.0.0'    implementation 'com.android.support:cardview-v7:28.0.0'    implementation 'com.android.support.constraint:constraint-layout:1.1.3'    // firebase sdk    implementation 'com.google.firebase:firebase-core:17.2.0'    implementation 'com.google.firebase:firebase-database:19.1.0'    implementation 'com.google.firebase:firebase-storage:19.0.1'    implementation 'com.google.firebase:firebase-crash:16.2.1'    implementation 'com.google.firebase:firebase-messaging:20.0.0'    implementation 'com.google.firebase:firebase-auth:19.0.0'    implementation 'com.google.firebase:firebase-firestore:21.1.0'    implementation 'com.google.firebase:firebase-analytics:17.2.0'    implementation 'com.github.bumptech.glide:glide:3.7.0'    annotationProcessor 'com.github.bumptech.glide:glide:3.7.0'    implementation 'org.apache.httpcomponents:httpcore:4.4.10'    implementation 'com.vanniktech:emoji-ios:0.5.1'    implementation "com.daimajia.swipelayout:library:1.2.0@aar"}
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

您应用了库插件而不是应用程序插件。在 gradle 文件中将“com.android.library”替换为“com.android.application”。



查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信