Android Gradle配置-阿里云开发者社区

开发者社区> wei-spring> 正文

Android Gradle配置

简介: 解决问题 错误: Could not find the AndroidManifest.xml file, going up from path  //打开app build.gradle文件加入以下代码   /** * AA注解Apt配置 */ apt { arguments { androidManifestFile variant.
+关注继续查看

解决问题

  • 错误: Could not find the AndroidManifest.xml file, going up from path 
  • //打开app build.gradle文件加入以下代码
  • 错误:  Could not find property ‘processResources’ 1.
  • //打开全局文件 build.gradle加入以下代码

build.gradle完整源码

第一步奏,打开app moder中的 build.gradle 文件

/**
 * 常量定义
 */
def AppPackageName = "com.apkdemo.demo"; /* 包名:必须改当前包名 */
def AppSigningKey = "/Users/oscar/Desktop/TestApkKey/gradledemo.jks"; /* APK 签名key文件目录 */
def StorePassword = "123123" /* APK 签名key密码(第一重密码) */
def KeyAlias = '123321' /** APK 签名key别名 */
def KeyPassword = "123123" /* APK 签名key别名密码(第二重密码) */

apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'

android {
 compileSdkVersion 21
 buildToolsVersion "20.0.0"

 defaultConfig {
 applicationId AppPackageName
 minSdkVersion 15
 targetSdkVersion 21
 versionCode 1
 versionName "1.0"
 }

 compileOptions {
 sourceCompatibility JavaVersion.VERSION_1_7
 targetCompatibility JavaVersion.VERSION_1_7
 }
 buildTypes {
 release {
 minifyEnabled false
 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 }
 }
}


/**
 * AA注解Apt配置
 */
apt {
 arguments {
 androidManifestFile variant.processResources.manifestFile
 resourcePackageName AppPackageName
 }
}

/**
 *排除
 */
android {
 packagingOptions {
 exclude 'META-INF/LICENSE.txt'
 }
}

/**
 * .so文件的导入
 */
task copyNativeLibs(type: Copy) {
 from fileTree(dir: 'libs', include: 'armeabi/*.so') into 'build/lib'
 from fileTree(dir: 'libs', include: 'armeabi-v7a/*.so') into 'build/lib'
 from fileTree(dir: 'libs', include: 'x86/*.so') into 'build/lib'
}

/**
 * 支持库
 */
dependencies {
 compile fileTree(dir: 'libs', include: ['*.jar'])
 compile 'com.android.support:appcompat-v7:21.0.0'
 //框架系列

 apt 'org.androidannotations:androidannotations:3.2+' // AA注解库1
 compile 'org.androidannotations:androidannotations-api:3.2+' // AA注解库2

// //请求系列
// compile 'com.loopj.android:android-async-http:1.4.5+' //Android异步Http请求
// //动画系列
// compile 'com.nineoldandroids:library:2.4.0+' //Nine Old Androids 将Android 3.0(Honeycomb)所有动画API兼容到Android1.0
// //缓存系列
// compile 'com.squareup.picasso:picasso:2.3.3' //picasso图片缓存
// //控件系列
//// compile 'com.github.dmytrodanylyk.android-process-button:library:1.0.1' //按钮上显示进度状态。(最低需要andriud版本10)
//// compile 'de.hdodenhof:circleimageview:1.1.1' //CircleImageView实现带边框圆形头像.
//// compile 'com.daimajia.numberprogressbar:library:1.1@aar' //NumberProgressBar文字进度跟随进度条展示。(最低需要andriud版本10)
//// compile 'info.hoang8f:fbutton:1.0.5' //FButton FButton的是Android与“平板UI”的概念自定义按钮。(最低需要andriud版本9)
//// compile 'pl.droidsonroids.gif:android-gif-drawable:1.0.+' //用jni实现的,
//// compile 'com.nhaarman.supertooltips:library:3.0.+' //supertooltips 带动画效果的Tips显示
//// compile 'org.holoeverywhere:slidingmenu:1.4.2+' //SlidingMenu (依赖actiomnBar)滑出式菜单,通过拖动屏幕边缘滑出菜单.
// //工具系列
// compile 'com.alibaba:fastjson:+' //fastjson 目前比较快的json解析库
}

  第二步奏,打开项目空间全局文件 build.gradle 复制以下

 

buildscript {
 repositories {
 mavenCentral()
 }
 dependencies {
 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
 classpath 'com.android.tools.build:gradle:0.14.2'


 }
}
allprojects {
 repositories {
 mavenCentral()
 }
}

  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【转】Android配置文件权限一览表
转自:http://blog.csdn.net/kbest/article/details/7495154访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.
1379 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10059 0
windows qt5.1-android环境配置参考二
转片博客 http://www.th7.cn/Program/cp/201307/144817.shtml   1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB)   http://qt-project.org/downloads 2.打开Qt Creator,打开帮助,输入android,找到官方说明,按照教程一步步的操作。
894 0
Android环境配置
1、安装JDK、JRE 从Oracle下载并安装 2、配置Java 添加如下3个系统环境变量  JAVA_HOME D:\Program Files\Java\jdk1.7.0_79 Path  %JAVA_HOME%\bin CLASSPATH  .;%JAVA_HOME%\lib\tools.jar 4、安装Android Sdk 自行百度 5
1113 0
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
4 0
Android 基础配置之 ✨ JDK、SDK和NDK的环境变量配置
配置JDK和SDK的环境变量 JDK的环境配置 计算机——属性——高级系统设置——最右下角有一个“环境变量”——下边“系统变量”——新建 1、新建一个环境变量,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_241(以你安装目录为准,确认里面有tools和add-ons等多个文件夹,注意版本可能不一样,直接进C:\Program Files\Java\jdk*..,地址栏复制),点击确认。
8 0
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
4 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13874 0
+关注
wei-spring
Android 开发,Java 开发,Python开发
366
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载