Articles of android gradle

Android Studio如何了解新的依赖版本?

Android Studio似乎知道何时有更新版本的依赖项。 Maven存储库具有所有版本,因此当然可以检查那里,但它不会对所有依赖项执行此操作。 注意到它适用于com.google和com.android依赖项,但不适用于其他人。 这是为什么? 可以配置吗? 对此有任何见解表示赞赏。

无法在gradle上解析符号MavenDeployment

我有一个应用程序和一个支持该应用程序的库,一切都很好(我可以使用库依赖项编译应用程序 build.gradle文件总是出现此错误: Cannot resolve symbol MavenDeployment on gradle 有任何想法吗?

如何从Git导入Android Studio项目

我有和android studio项目我已经检查了git。 我的git ignore文件看起来像: # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files .classpath .project # Proguard folder generated by Eclipse proguard/ # Intellij project files *.iws .idea/workspace.xml .idea/tasks.xml […]

使用Time Stamp运行昨日版本的Android Gradle构建文件

下面我有Gradle的构建文件。 问题。 它运行昨天的APK而不是今天的。 根本原因。 我动态地将日期放在apks名称中 – 用于调试版本。 当我运行应用程序时,它会看到旧的APK,并且看到它与Gradle期望的匹配,因为Gradle没有刷新并注意到日期更改。 我需要强制gradle刷新每次运行。 buildTypes { debug { debuggable true minifyEnabled false proguardFiles ‘proguard-rules.pro’ applicationVariants.all { variant -> variant.outputs.each { output -> def formattedDate = new Date().format(‘yyyyMMdd’) def newName = output.outputFile.name newName = newName.replace(“app-“, “myappname-“) //”MyAppName” -> I set my app variables in the root project newName = newName.replace(“-release”, “-” […]

找不到ID为’com.android.library’的插件

当我尝试在Android Studio中使用库项目时,我收到此错误。 build.gradle中给出此错误的特定行是 apply plugin: ‘com.android.library’ 我甚至尝试过改变它 apply plugin: ‘android-library’ 它仍然不起作用,而是说: Error:(7, 0) Plugin with id ‘android-library’ not found. 我甚至尝试添加: classpath ‘com.android.tools.build:gradle:1.2.3.+’ 在build.gradle依赖build.gradle ,仍然没有… 有帮助吗? 编辑:整个build.gradle // This buildscript will assemble the MoPub SDK into an AAR. repositories { jcenter() } apply plugin: ‘android-library’ group = ‘com.mopub’ description = ”’MoPub SDK”’ android { compileSdkVersion 22 […]

Android – 从github中排除api密钥,在代码中存储api密钥的位置?

我想知道存储api密钥的最佳方法是在android studio中。 我想使用gitignore从github中排除这个文件。 我看到有些人使用HOME目录中的gradle.properties,但api特定于我的应用程序。 我还注意到新的android工作室项目中有一个gradle.properties,但这可能包含我可能不想排除的其他内容。 有人知道最好的方法吗? 因此该文件将在本地可用,我的项目将在运行时读取它,但我“可能”gitignore这个文件所以我不会提交它所以我不会暴露我的api密钥。

如何在Android Studio中编辑使用Gradle导入的库的代码?

我在Android Studio中的某个库面临一个小问题。 这个是使用Gradle文件导入的,如下所示: dependencies { compile ‘com.github.navasmdc:MaterialDesign:1.5@aar’ } 它有一个来自GitHub存储库的已知问题,但我只能通过编辑该库文件中的一行代码来修复它…问题是我在Android Studio中找不到它的代码。 从另一篇Stackoverflowpost中,我发现了这个: apply plugin: ‘idea’ idea{ module { downloadJavadoc = true downloadSources = true } } 但在应用它并重新加载我的Gradle配置后,我仍然无法find代码。 你能帮我吗? 谢谢!

主题在两个库中声明样式时出现gradle错误

我尝试使用以下build.gradle文件编译一个android项目: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.6.+’ } } apply plugin: ‘android’ repositories { maven { url ‘https://github.com/Goddchen/mvn-repo/raw/master/’ } mavenCentral() } android { compileSdkVersion 18 buildToolsVersion “18.1.1” defaultConfig { minSdkVersion 8 targetSdkVersion 18 } } dependencies { compile ‘com.android.support:appcompat-v7:18.0.+’ compile ‘com.android.support:support-v4:18.0.+’ compile ‘com.google.android.gms:play-services:3.2.+’ compile ‘com.facebook.android:facebook:3.5.+’ compile ‘com.android:volley:1.0’ compile ‘org.jraf:android-switch-backport:1.0’ } 但是这失败了以下错误: […]

如何在build.gradle中包含多个存储库?

Android Studio不会让我构建它。 它说没有findcom.mixpanel.blahblahblah。 com.mixpanel.blahblahblah来自mavenCentral()我知道问题是因为它无法识别mavenCentral()因为它只识别其他repo。 我怎样才能包含这两个并让这个项目有效? apply plugin: ‘com.android.application’ apply plugin: ‘crashlytics’ buildscript { repositories { maven { url ‘http://download.crashlytics.com/maven’ } } dependencies { classpath ‘com.crashlytics.tools.gradle:crashlytics-gradle:1.+’ } } repositories { maven { url ‘http://download.crashlytics.com/maven’ } mavenCentral() } android { compileSdkVersion 21 buildToolsVersion “21.1.2” defaultConfig { applicationId “co.dilmile.dilmile” minSdkVersion 9 targetSdkVersion 21 versionCode 1 versionName “1.0” } […]

Gradle Build在Android Studio中运行时间过长

每当我启动或运行我的项目时,gradle构建运行永远不会停止。我尝试创建新项目没有任何事情发生。 有些项目工作正常,但其中一些项目并没有,并且在gradle构建运行中永远都没有。 每当我打开项目时,这个cmd appt.exe文件都会打开。