我收到以下警告:
[javac] build.xml:9: warning: 'includeantruntime' was not set,
defaulting to build.sysclasspath=last; set to false for repeatable builds
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我想从命令行设置Android dev环境,遇到以下问题:
wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz
Run Code Online (Sandbox Code Playgroud)
解压缩文件后,运行
tools/android update sdk --no-ui
Run Code Online (Sandbox Code Playgroud)
但是,跑步太慢了
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Run Code Online (Sandbox Code Playgroud)
结果是文件夹构建工具中没有任何内容,我想要的是aapt和apkbuilder,因为我想在没有ant的情况下从命令行构建apk.
从历史上看,这已经使用Microsoft Build Tools完成.但似乎构建工具可能不适用于2015年之后的版本.替换似乎是Visual Studio构建工具,它似乎还没有真正的主页.
我下载了VS2017 Professional安装程序,然后转到Individual Components选项卡.然后,摘要告诉我Visual Studio核心编辑器在那里,占用753MB.我不想要编辑.只是msbuild.没有办法取消选择编辑器.
有没有办法安装最新版本的msbuild而不安装Visual Studio IDE?
有没有办法用SBT构建测试而不运行它们?
我自己的用例是使用scalac插件对测试代码运行静态分析.另一个可能的用例是使用单独的运行程序运行部分或全部测试代码,而不是内置于SBT中的运行程序.
理想情况下,这个问题的解决方案适用于任何SBT项目.例如,Maven有一个test-compile命令,可以用来编译测试而不运行它们.如果SBT有同样的事情会很棒.
不太理想,但仍然非常有用,将是涉及修改项目的构建文件的解决方案.
我更新后经常出现内存问题buildToolsVersion '22.0.1',buildToolsVersion '23.0.1'我真的很困惑,不知道如何解决这个问题,因为这个错误仅显示buildTools版本23.0.1.而当我改变它时它工作正常22.0.1.请帮我.我发布的错误如下,
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_25\bin\java.exe'' finished with non-zero exit …Run Code Online (Sandbox Code Playgroud) android build-tools android-build android-studio build.gradle
当我跑:
rails new blog
Run Code Online (Sandbox Code Playgroud)
我明白了:
Installing json (1.7.3)
Gem::InstallError: The 'json' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
An error occurred while installing json (1.7.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.7.3'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)
当我跑:
gem install json -v 1.7.3
Run Code Online (Sandbox Code Playgroud)
我明白了:
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' …Run Code Online (Sandbox Code Playgroud) 我们有一个android gradle项目.今天我想将android构建工具版本从20升级到21.0.1,但现在aapt失败了.
* What went wrong:
Execution failed for task ':myproject-android:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
c:\_DEVELOP\AndroidSDK\sdk\build-tools\21.0.1\aapt.exe package -f --no-crunch -I c:\_DEVELOP\AndroidSDK\sdk\platforms\android-16\android.jar -M D:\_MY_PROJECT\trunk\myproject_bin\gradle\build\re
lease\myproject-android\intermediates\manifests\full\debug\AndroidManifest.xml -S D:\_MY_PROJECT\trunk\myproject_bin\gradle\build\release\myproject-android\intermediates\res\debug -A D:\_MY_PROJECT\tr
unk\myproject_bin\gradle\build\release\myproject-android\intermediates\assets\debug -m -J D:\_MY_PROJECT\trunk\myproject_bin\gradle\build\release\myproject-android\generated\source\r\debug -F D:\_PIVOSC
ORE_P4\trunk\myproject_bin\gradle\build\release\myproject-android\intermediates\res\resources-debug.ap_ --debug-mode --custom-package com.myproject.app -0 apk --output-text-symbols D:\_MY_PROJECT\trunk\
myproject_bin\gradle\build\release\myproject-android\intermediates\symbols\debug
Error Code:
255
Run Code Online (Sandbox Code Playgroud)
我有一些警告说:
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
Run Code Online (Sandbox Code Playgroud)
我修复了这些,但在appcompat-v7库中还有6个.
如果我将构建工具版本恢复为20,一切正常.
有人遇到过这个问题吗?
我正在运行linux android sdk安装,我的新项目需要Build tools 21.1.1
不知何故,这个构建工具不存在,尽管我的sdk是最新的,但是在build-tools文件夹中现在有android-4.4W文件夹
android update sdk --no-ui

我的sdk/build-tools文件夹

我已经将内容以testwise方式移动到21.1.1文件夹,但这也未被识别.
这是一个错误吗?如何获得正确的构建工具?
我在Android Studio 0.5.9中有一个Android项目,Gradle抛出此错误:
Error:The SDK Build Tools revision (17.0.0) is too low. Minimum required is 19.0.0
Run Code Online (Sandbox Code Playgroud)
我已经从SDK Manager安装了SDK Build Tools Revision 19,这是我的build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.10.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'Manantiales/src/main/AndroidManifest.xml'
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果已经安装了构建工具19,如何告诉gradle使用它?
编辑:我标记了一个不同的答案作为最佳答案,因为它是适用于大多数人的答案