Articles of gradle

Android Studio项目中的参数找不到方法android()

我想在我的android studio项目上做一个等级同步,我不断收到这个错误的标题。 我的build.gradle文件是 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task […]

Android支持库生成v26.XX生成错误:属性“字体”已经定义

我试图从版本25.3.1升级到版本26.XX的支持库,但每次我使用新版本生成项目时,我得到这个错误: Error:(357) Attribute "font" already defined with incompatible format. Error:(343) Original attribute defined here. Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process /Users/johnsmith/Library/Android/sdk/build-tools/26.0.1/aapt with arguments {package -f –no-crunch -I … 我已经尝试清洗和重build。 我也尝试无效caching并重新启动Android Studio。 该应用程序与支持库的版本25.3.1良好。 我正在使用Android Studio 3.0 Beta 2和Android Gradle插件的3.0.0-beta2版本。

ViewPagerIndicator与Gradle和Android Studio的依赖关系

我刚从Eclipse切换到Android Studio,而我的一个项目有一些使用ViewPagerIndicator的问题 这是Gradle代码: repositories { mavenCentral() } dependencies { compile 'com.viewpagerindicator:library:2.4.1' compile 'com.android.support:support-v4:19.0.+' compile 'com.android.support:appcompat-v7:19.0.+' } 当我尝试构build项目时,Android Studio返回此错误: LoadViewPagerTask.java Error:Error:line (30)error: package com.viewpagerindicator does not exist Error:Error:line (82)error: cannot find symbol class TitlePageIndicator Error:Error:line (82)error: cannot find symbol class TitlePageIndicator 换句话说,图书馆没有import。 任何解决scheme 感谢您的关注。

Android Studio继续说无法完成Gradle执行

一切正常的命令行 gradle build 但Android Studio仍然这样说 Failed to complete Gradle execution Cause: A fatal exeption has occurred. Program will exit 如果我清除所有的caching,并重新启动一切都会好的,但是这个对话框会很容易再次(构build失败后)恢复。 我想增量构build链并不好,但是这个消息根本没有帮助。 有什么我可以做,以获得更多的细节信息,为什么AndroidStudio Gradle失败? 我在哪里可以把类似于–stacktrace东西放在Android Studio的首选项中?

如何使用0.14+版本的Android Gradle插件向我的APK文件添加版本号?

我想从我的Android版本中包含输出APK文件名称中的versionName 。 还有一个解决scheme可以在0.14.x以前版本的插件中使用,但是他们改变了一些数据模型,所以不能工作了,而且我不知道如何解决这个问题。 据我所知,下面的代码块应该工作,但最后set()调用似乎没有效果。 它不会抛出一个错误,但是这个值也不会被replace。 buildTypes { applicationVariants.all { variant -> def oldFile = variant.outputs.outputFile.get(0) def newFile = new File( oldFile.parent, oldFile.name.replace(".apk", "-" + defaultConfig.versionName + ".apk")) variant.outputs.outputFile.set(0, newFile) } 有人可以帮我解决这个问题吗?

问题解决android studio中的gradle依赖?

我试图从https://android-arsenal.com/details/1/1375添加一个样式的进度条 那里说: 将特定的存储库添加到您的构build文件中: repositories { maven { url "https://jitpack.io" } } 在构build文件中添加依赖关系(不要忘记指定正确的限定符,通常是'aar'): dependencies { compile 'com.github.akexorcist:Android-RoundCornerProgressBar:1.0.0' } 那么我做到了… build.gradle(Project) buildscript { repositories { jcenter() maven { url "https://jitpack.io" } } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects […]

资源$ NotFoundException:文件res / drawable / abc_ic_ab_back_material.xml

在解决了一个jdk零值的错误,现在即时通讯面对这一个,我做了一点研究,但似乎我不能到一个地步,这里是日志错误 FATAL EXCEPTION: main E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{.MainActivity}: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020013 E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2204) E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2254) E/AndroidRuntime: at android.app.ActivityThread.access$600(ActivityThread.java:141) E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137) E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5069) E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511) E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) E/AndroidRuntime: at […]

在XML中使用包名

我正在使用Android Studio构build我的应用程序。 我想使用gradle buildTypes。 我使用applicationIdSuffix为包名添加后缀,以修改testing生成types的包名。 buildTypes { debug { runProguard false proguardFile 'proguard-rules.txt' applicationIdSuffix '.dev' versionNameSuffix '-dev' } } 是否有可能在xml文件中使用这些信息。 我的计划是修改账户types: <account-authenticator xmlns:android="http://schemas.android.com/apk/res/android" android:accountType=<<PACKAGE NAME HERE ??>> android:icon="@drawable/icon" android:label="@string/app_name"/> 谢谢!

如何添加元数据到gradle / AndroidStudio生成的清单

我正在从Ant / Eclipse环境迁移到Gradle / Android Studio,并且我们使用的一些工具需要Android应用程序使用android:name和android:value字段设置元数据标记。 我们目前有两个构build变体的应用程序,在build.gradle文件中指定为productFlavours / buildTypes。 由于Android manifest.xml文件是在构build时由gradle生成的,我显然不能直接将元数据放在xml文件中。 有没有一种方法可以在build.gradle文件中指定它,以便这两个buildType的元数据字段添加到生成的Manifest.xml中,但具有不同的“android:value”值?

新的Android Studio项目的任务':app:dexDebug'的Gradle执行失败

我新安装的Android启动了一个新的默认项目。 每次我尝试启动应用程序时,都会发生此错误: 错误:任务':app:dexDebug'的执行失败。 com.android.ide.common.internal.LoggedErrorException:无法运行命令:C:\ Users \ iralu_000 \ AppData \ Local \ Android \ android-studio \ sdk \ build-tools \ 19.1.0 \ dx.bat –dex –num-threads = 4 –output C:\ Users \ iralu_000 \ AndroidStudioProjects \ BuyItOrNot \ app \ build \ intermediates \ dex \ debug C:\ Users \ iralu_000 \ AndroidStudioProjects \ BuyItOrNot \ […]