Articles of android gradle

在Android-Studio中添加本地javadoc到本地aar

有没有办法将javadoc添加到jar文件中? 没有可用的源代码,并且这两个文件都存在本地(不在存储库中)。 aar通过以下方式添加: repositories { flatDir { dirs 'libs' } } dependencies { compile(name:'library', ext:'aar') } 并且工作正常(除了无法添加文档)。 我试过的(并没有工作): 导航到aar中包含的类,并试图通过“附加源”attech的javadocs, 添加包含doc = docs / library-javadoc.jar的library.aar.properties 将javadoc.jar打包到library.aar中,放在classes.jar旁边 环境: Android-Studio 0.8.2 gradle插件0.12 这可能是不可能的ATM(见这个错误: https : //code.google.com/p/android/issues/detail?id=73087 ),但任何解决方法,将不胜感激。

Android即时应用程序:如何创buildURL可寻址模块?

Google最近更新了关于即时应用程序的信息页面: https : //developer.android.com/topic/instant-apps/prepare.html 除了“3.重构你的应用程序,如果有必要”,大多数的要点是清楚的。 他们build议零售模块,如浏览,search,项目的细节,和退房。 问:如何将应用程序分解为function完整和URL可寻址的模块? 我在这里看到几个问题: – 如果我们使用像dagger,butterknife这样的库,所有的模块都会依赖于其他模块 – 如果我们的模块包含(视图),如何转换到另一个视图)在没有导入这个模块的情况下被执 有人可以把光照到黑暗中吗? 谢谢!

如何在android studio中禁用gradle'offline mode'?

我是android studio IDE开发新手。 每当我导入一个在android studio中开发的示例项目时,我都会遇到这个错误。 com.android.tools.build:gradle:1.1.0的caching版本不可用于脱机模式。 禁用Gradle '离线模式'并同步项目。 我怎么解决这个问题。

Android Studio Gradle问题升级到版本0.5.0 – Gradle从0.8迁移到0.9 – Android Studio升级到0.8.1

升级后的消息状态: Failed to refresh Gradle project 'XXX' The project is using an unsupported version of the Android Gradle plug-in (0.8.3). Version 0.9.0 introduced incompatible changes in the build language. Please read the migration guide to learn how to update your project. 升级到Android Studio版本> = 0.8.0后出现同样的问题

当内部类依赖于R.java时,Gradle在Android Javadoc中排除R.java

我正在构build一个API的JavaDoc,其中API中的类依赖于R.java。 我想构build引用缺less的R.java文件的Javadoc w / o符号错误,因为即使当我设置failOnError false ,构build成功,但是当成功的构build中发生错误时,我们的Jenkins作业将报告构build失败。 以下任务将成功创buildjavadoc,但会在构build期间报告与找不到R.java有关的错误。 android.libraryVariants.all { variant -> def name = variant.name.capitalize() task("generate${name}Doclava", type: Javadoc) { description "Generates Javadoc for $variant.name." source = variant.javaCompile.source title = null // use android.bootClasspath instead of building our own path to android jar //ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar" // hardcoded path to generated R.java file to avoid […]

使用Gradle设置Android应用程序版本

我正在尝试使用Gradle来设置应用程序的名称。 请看这个build.gradle的片段: android { … defaultConfig { … versionCode getVersionCode() versionName getVersionName() … } … } … int getVersionCode() { return 1 } def getVersionName() { return "1.0" } Android Studio说 'versionCode' cannot be applied to 'java.lang.Integer' 'versionName' cannot be applied to 'java.lang.String' 当我在设备上安装应用程序时,它根本没有versionCode和versionName。 问题很明显,但我不知道如何解决。 请指教。

Gradle构build失败

我的项目编译和执行良好的debugging模式,但是当我尝试生成签名的apk,出现错误。 这出现在消息日志上: :app:proguardRelease Warning:android.support.v4.app.DialogFragment: can't find referenced class android.support.v4.app.DialogFragment$DialogStyle Warning:android.support.v4.app.FragmentTransaction: can't find referenced class android.support.v4.app.FragmentTransaction$Transit Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$ResolvedLayoutDirectionMode Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$LayoutDirectionMode Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$LayerType Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$AccessibilityLiveRegion Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$ImportantForAccessibility Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$OverScroll Warning:android.support.v4.widget.DrawerLayout: can't find referenced […]