android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exis
来源:互联网 发布:淘宝杭州客服中心在哪 编辑:程序博客网 时间:2024/06/18 07:47
android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exist
标签: android studioandroidbuild.gradlerootProject
2016-11-26 11:46 3078人阅读 评论(0)收藏举报
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
用Android Studio中导入第三方库工程的时候出现的问题:Error:(28, 0) Cannot get property 'junitVersion' on extra properties extension as it does not exist出现这种问题原因是第三方库工程 引用了 自定义的 junitVersion 这个名字的ext;因此在该项目的根目录那个build.gradle里的ext加上junitVersion这个即可,如下引用这些自定义ext的值方法如下:4.12这个是自定义的,其他名称的同理。************************************************ rootProject 方法介绍 *************************************************************
- ext {
- junitVersion = '4.12'
- }
$rootProject.ext.{value}
该方法的好处就是:用rootProject中的一个值来代替本来的版本号,目前理解成多个module时的用处,即抽取出来统一管理:例:
而project的Gradle(
- defaultConfig {
- compileSdkVersion rootProject.ext.compileSdkVersion
- buildToolsVersion rootProject.ext.buildToolsVersion
- minSdkVersion rootProject.ext.minSdkVersion
- targetSdkVersion rootProject.ext.targetSdkVersion
- }
- <pre class="prettyprint" name="code"><code class="hljs cs has-numbering">dependencies {
- <span class="hljs-comment">// App's dependencies, including test</span>
- compile <span class="hljs-string">"com.android.support:appcompat-v7:$rootProject.supportLibraryVersion"</span>
- compile <span class="hljs-string">"com.android.support.test.espresso:espresso-idling-resource:$rootProject.espressoVersion"</span>
- compile <span class="hljs-string">"com.google.guava:guava:$rootProject.guavaVersion"</span>
- <span class="hljs-comment">// Dependencies for local unit tests</span>
- testCompile <span class="hljs-string">"junit:junit:$rootProject.ext.junitVersion"</span>
- testCompile <span class="hljs-string">"org.mockito:mockito-all:$rootProject.ext.mockitoVersion"</span>
- testCompile <span class="hljs-string">"org.hamcrest:hamcrest-all:$rootProject.ext.hamcrestVersion"</span>
- <span class="hljs-string"></span>
- }</code><div class="save_code tracking-ad" data-mod="popu_249"><a href="javascript:;"><img src="http://static.blog.csdn.net/images/save_snippets.png"></a></div></pre><br><br>
项目的根目录那个build.gradle)中是这么写的:
- // Define versions in a single place
- ext {
- // Sdk and tools
- minSdkVersion = 10
- targetSdkVersion = 24
- compileSdkVersion = 24
- buildToolsVersion = '24.0.2'
- // App dependencies
- supportLibraryVersion = '24.2.0'
- guavaVersion = '18.0'
- junitVersion = '4.12'
- mockitoVersion = '1.10.19'
- powerMockito = '1.6.2'
- hamcrestVersion = '1.3'
- runnerVersion = '0.5'
- rulesVersion = '0.5'
- espressoVersion = '2.2.2'
- }
阅读全文
0 0
- android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exis
- android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exist
- studio编译出错Cannot get property 'versionCode' on extra properties extension as it does not exist
- Cannot get property 'versionCode' on extra properties extension as it does not exist
- Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist问题解决
- Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist解决方案
- Cannot get property 'compileSdkVersion' on extra properties extension as it does not exit
- Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist问题解决
- Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist问题解决
- 引入三方库的时候出现 Cannot get property 'compileSdkVersion' on extra properties extension as it
- android studio 打包resources-release-stripped.ap_' specified for property 'resourceFile' does not exis
- Android studio编程时出现的错误:unspecified on project app resolves to an APK archive which is not supported
- android studio导入library的错误No service of type Factory/Could not get unknown property
- Android studio打包时的问题xxxxrelease-stripped.ap_' specified for property 'resourceFile' does not exist.
- TypeScript 错误“property does not exist on value of type”
- 错误记录--Resource xxxx does not exist问题的解决
- Property 'XX' not found on type XXXX
- Android studio 出现错误Androidmanifest xml does not exist or has incorrect root tag
- Spring Boot 1.5.x 新特性 动态修改日志级别
- git内部原理
- Spring MVC + JPA + Hibernate + GlassFish V3 + MySQL 实现J2EE应用的常用配置模板详解
- Exception occurred during processing request: No Dialect mapping for JDBC type: -1
- NTFS Change Journal(USN Journal)详解
- android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exis
- html5最简单音乐播放器
- Android内存数据读取与修改/内存代码注入/内存dump
- 今天是正二八经的胡说八道之DOM。
- jsp布局中关于<iframe>标签的使用
- 快速排序
- 移动端viewport
- nrm简单使用
- ubuntu 安装nginx