相关疑难解决方法(0)

升级到gradle 3.3和android构建工具2.3.0时收到构建错误

我刚刚更新了我的构建文件

从2.2.3到2.3.0从2.14.1到3.3 Android插件的Gradle

我收到以下错误.看起来像一些第三方插件问题.任何人都可以解释它吗?我无法在与此更改相关的更改日志中找到任何内容.

配置项目':apis'时出现问题.

无法通知项目评估监听器.

SDK中不再包含"android"命令.应删除对它的任何引用(例如,通过第三方插件).

抛出错误的构建文件看起来像这样

apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.library'
apply plugin: 'android-apt'

android {
  compileSdkVersion Integer.parseInt(ANDROID_SDK_VERSION)
  buildToolsVersion ANDROID_BUILD_TOOLS_VERSION

  // Legacy apache network stack
  useLibrary 'org.apache.http.legacy'

  defaultConfig {
    minSdkVersion Integer.parseInt(ANDROID_MIN_SDK_VERSION)
    targetSdkVersion Integer.parseInt(ANDROID_SDK_VERSION)
    consumerProguardFiles 'proguard-rules.pro'
  }

  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
  }

  packagingOptions {
    exclude 'LICENSE.txt'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE'
  }

  lintOptions {
    abortOnError false
  }
}

...
Run Code Online (Sandbox Code Playgroud)

android gradle android-gradle-plugin

12
推荐指数
1
解决办法
4337
查看次数

为什么"cocos compile -p android"给出"android命令不再可用".错误

我正在研究一个cocos2d-x项目.我总是使用cocos命令编译android项目cocos compile -p android --android-studio -m debug.但现在这个命令返回错误.android命令不再可用.

For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
Error running command, return code: 1.
Error running command, return code: 14.
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚问题.为什么这会给出错误?我改变了什么造成了这个问题?我正在使用Mac OS sierra,Cocos2d-x 3.14.1,Android Studio.

sdk command-line android android-studio cocos2d-x-3.0

7
推荐指数
1
解决办法
4591
查看次数