android studio打包失败需要删掉app buildgradle吗
2个回答
展开全部
配置build.gradle
AS中APP所有的配置尽在一个build.gradle文件中,打包的时候也是解析build.gralde文件来打包的,所以搞懂build.gradle文件是至关重要的,结构如下所示
apply plugin用来指定用的是哪个插件,取值有:
com.android.application:Android APP插件(打包得到的是.apk文件)
com.android.library:Android库插件(打包得到的是.aar文件)
android用来指定Android打包插件的相关属性,其包含如下节点
compileSdkVersion(apiLevel):设置编译时用的Android版本
buildToolsVersion(buildToolsVersionName):设置编译时使用的构建工具的版本
defaultConfig:设置一些默认属性,其可用属性是buildTypes和ProductFlavors之和
sourceSets:配置相关源文件的位置,当你的项目的目录结构跟默认的有区别但又不想改的时候sourceSets就派上用场了
aidl 设置aidi的目录
assets 设置assets资源目录
compileConfigurationName The name of the compile configuration for this source set.
java Java源代码目录
jni JNI代码目录
jniLibs 已编译好的JNI库目录
manifest 指定清单文件
文/浮游大虾(简书作者)
原文链接:http://www.jianshu.com/p/7e3a69dbd20e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
AS中APP所有的配置尽在一个build.gradle文件中,打包的时候也是解析build.gralde文件来打包的,所以搞懂build.gradle文件是至关重要的,结构如下所示
apply plugin用来指定用的是哪个插件,取值有:
com.android.application:Android APP插件(打包得到的是.apk文件)
com.android.library:Android库插件(打包得到的是.aar文件)
android用来指定Android打包插件的相关属性,其包含如下节点
compileSdkVersion(apiLevel):设置编译时用的Android版本
buildToolsVersion(buildToolsVersionName):设置编译时使用的构建工具的版本
defaultConfig:设置一些默认属性,其可用属性是buildTypes和ProductFlavors之和
sourceSets:配置相关源文件的位置,当你的项目的目录结构跟默认的有区别但又不想改的时候sourceSets就派上用场了
aidl 设置aidi的目录
assets 设置assets资源目录
compileConfigurationName The name of the compile configuration for this source set.
java Java源代码目录
jni JNI代码目录
jniLibs 已编译好的JNI库目录
manifest 指定清单文件
文/浮游大虾(简书作者)
原文链接:http://www.jianshu.com/p/7e3a69dbd20e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询