Articles of gradle

在KitKat上使用Android L Material Design

阅读Android L Developer Preview的兼容性部分( http://developer.android.com/preview/material/compatibility.html )我已经看到,我可以使用L-sdk创build一个APP,并且能够运行它老sdk(像KitKat)。 我已经使用Android L sdk创build了一个新项目,并在本文中对此进行了configuration:“build.gradle”: Android Studio:Failure [INSTALL_FAILED_OLDER_SDK] 。 我已经尝试了两种configuration: 提出的问题,给我这个错误: pkg: /data/local/tmp/com.example.{my user name}.materialapp Failure [INSTALL_FAILED_OLDER_SDK] 并在答案中提出的那个给我错误 <style name="AppTheme" parent="android:Theme.Material.Light"></style> 我已经在StackOverflow上search其他人的问题,但我找不到解决scheme。 解决scheme:Android L 预览素材样式只能在运行Android L的设备上使用。“兼容性”只是预览,并未启用。

Android新build系统(gradle)和aspectj

在Google IO中,新的build system gradle被宣布replaceant。 我的项目是使用aspectj,我想在我的项目中使用它。 我找不出一些variables来使它工作。 我没有findandroid。*输出classpath那里。 任何人都可以帮忙 这是我目前的build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' sourceCompatibility = 1.6 configurations { ajc } dependencies { compile fileTree(dir: 'libs', includes: ['*.jar']) ajc files('build-tools/aspectjtools.jar', 'libs/aspectjrt.jar') } android { compileSdkVersion 16 buildToolsVersion "17" defaultConfig { minSdkVersion 8 targetSdkVersion 16 } […]

APKpath未指定为模块“示例 – 示例”

我是Android应用程序开发世界的新手。 我正在Android Studio上创build一个项目示例。 我有我的LunchList.java文件在src /主要/ java / apt.tutorial.lunchlist.Till昨天一切工作正常。 但是,当我今天打开android工作室我有一个错误说 “下面的模块已经从Gradle结构中移除了,请检查那些从项目中移除的模块:” ☑LunchList ☑LunchList-LunchList 有确定和取消button。 我不想删除它们。 所以我点击取消并继续。 然后,当我试图在模拟器中运行应用程序时,模拟器运行但没有任何反应。 我得到这个错误 等待设备。 目标设备:emulator-5554(Android) 错误:没有为模块“LunchList-LunchList”指定APKpath 我不知道哪里出了问题。 请帮帮我。 [编辑:我试图取消选中他们两个,然后单击确定。 但之后,我没有得到第一个错误,但仍然得到第二个错误]

Android Studio – Gradle同步错误

我在Android Studio中有一个同步错误。 我使用:从金丝雀通道1.0.2版本。 Gradle :我尝试了版本2.2.1(从https://www.gradle.org/downloads下载)和自我下载版本。 JDK :jdk1.8.0_05 我创build了一个新的项目,错误总是一样的: 错误:找不到方法'org.objectweb.asm.ClassReader.getMaxStringLength()I'。 这种意外错误的可能原因包括: Gradle的依赖关系caching可能已损坏(有时会在networking连接超时之后发生)。 我试着解决caching方法失效的问题,并停止Gradle守护进程 ,但没有..

如何在Android项目中改变gradle中的proguard映射文件名

我有基于gradle的android项目,我想要更改mapping.txt文件名称生成后为我的构build。 如何做呢? UPD 如何在build.gradle中完成? 由于我有访问我的口味和其他僵硬,我想创build基于风味/build立变种版本的映射文件名。

错误:(1,0)未findid为“android”的插件

我刚刚安装了Android Studio,并且经过一些关于SDK Build Tools的最低限度必须是19.1.0而不是19.0.3之后,我还没有出现另一个错误 Error:(1, 0) Plugin with id 'android' not found. 我还没有find一个在谷歌解决scheme,我是绝对新的,所以我“没有线索”…当我刚刚创build一个新的空白活动(和应用程序)时出现错误。 错误意味着什么以及如何解决? (如果这是一个问题) 谢谢。

debuggingbuildvariant中的/ res / raw文件不可访问

在Android Studio / Gradle Android项目中,我有两个构build变体,Debug和Release(标准项目设置)。 你可以在这张图中看到我的文件夹结构: 我有一个WebView应该显示/ res / raw-folder中的imprint.html。 这个工作在发布版本,但不是debugging版本,WebView说 Couldn't load website under 'file///android_res/raw/imprint.hml net::EE_FILE_NOT_FOUND 这使我困惑。 我究竟做错了什么?

在Android / Gradle中如何定义一个只有在构build特定的buildType / buildVariant / productFlavor(v0.10 +)时才运行的任务

针对Gradle的Android插件为每个BuilType / Flavor / BuildVariant生成一个任务。 问题是,这个任务将被dynamic地生成,因此在定义这样一个任务时不能作为一个依赖: task myTaskOnlyForDebugBuildType(dependsOn:assembleDebug) { //do smth } 从这个答案build议的解决方法是这样的 task myTaskOnlyForDebugBuildType(dependsOn:"assembleDebug") { //do smth } 或这个 afterEvaluate { task myTaskOnlyForDebugBuildType(dependsOn:assembleDebug) { //do smth } } 但是两者都不适合我。

如何注册新的文件types与MP3的关联

我是Android Studio的初学者。 我的res\raw文件夹中有一个MP3文件。 当我sync project with Gradle files 。 我得到以下对话框: 我如何在我的项目中允许MP3文件? 我读到这样的: 在Android中注册新的文件types ,但我没有build立一个MP3播放器。 我的目的是让用户有一个MP3播放器目前安装在他们的设备上。 我也尝试导航到File -> Settings -> Plugins和searchAndroid Studio的MP3播放器。 我应该只selectText files并继续前进? 我不需要Android Studio来播放MP3文件。

java.exe在使用Facebook SDK时以非零退出值2结束

当我尝试编译我的应用程序时,出现以下错误 Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_60\bin\java.exe'' finished with non-zero exit value 2 如果我摆脱Facebook的Android SDK编译没有问题。 我的build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 21 //tried 19 and 22 changing targetSdkVersion and buildToolsVersion accordingly buildToolsVersion "21.1.2" defaultConfig { applicationId "…" minSdkVersion 15 targetSdkVersion 21 } buildTypes { release { minifyEnabled true […]