相关疑难解决方法(0)

Gradle版本1.10是必需的.当前版本是2.0

我正在尝试使用最新的Gradle版本(2.0),但是当我在终端中使用gradle build时我会收到此消息.为什么要求1.10版本?我是Gradle的新手,所以我正试图绕过它.

Gradle版本1.10是必需的.当前版本是2.0

这是我的依赖项(模块build.gradle文件):

dependencies {
    classpath 'com.android.tools.build:gradle:0.12.+'
    classpath fileTree(dir: 'build-libs', include: '*.jar')
}
Run Code Online (Sandbox Code Playgroud)

...和包装器任务:

task wrapper(type: Wrapper) {
    gradleVersion = "2.0"
}
Run Code Online (Sandbox Code Playgroud)

另外,我已将分发URL设置如下(在local.properties文件中):

distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
Run Code Online (Sandbox Code Playgroud)

最后一点是File->Settings->Gradle,我选择了"使用可自定义的gradle包装"

GRADLE_HOME 设置为C:\ Program Files(x86)\ Gradle\gradle-2.0

build.gradle文件:

buildscript {

    repositories {
        mavenLocal()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.+'
        classpath fileTree(dir: 'build-libs', include: '*.jar')
    }
}


task wrapper(type: Wrapper) {
    gradleVersion = "2.0"
}
Run Code Online (Sandbox Code Playgroud)

UPDATE1

现在我正在使用这个带有1.1.0-rc1插件版本的Android Studio 1.1.0

    dependencies {
    classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
Run Code Online (Sandbox Code Playgroud)

Gradle版本在gradle-wrapper.properties中为2.3

distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.zip
Run Code Online (Sandbox Code Playgroud)

我试过插件版本1.1.0,但后来抱怨com.android.application

更新01/2016

就目前而言,我在gradle中使用gradle 2.9发布 - > …

android gradle maven build.gradle gradle-plugin

80
推荐指数
4
解决办法
7万
查看次数

第一个 React Native App:任务 :app:processDebugMainManifest FAILED

问题

我已经按照 https://reactnative.dev/docs/environment-setup 中指定的说明进行操作,除了 choclatey,因为我已经有了节点等。但是我无法构建我的应用程序以到达模拟器上的输出 RN 样板(第 2 步:在文档中)遵循 npx react-native run-android。我已经搜索了很多小时来解决问题,但我一无所获,而且变得非常令人沮丧。下面我附上了相关的输出。


预先感谢您的帮助。我只是刚开始,所以如果我需要提出更多问题以完全理解这个问题,请原谅我。

命令输出
D:\CDLearn\ReactNative\AirBnb>npx react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 903 file(s) to forward-jetify. Using 8 workers...
info Starting JS server...
info Launching emulator...
info Successfully launched emulator.
info Installing the app...
> Task :app:processDebugMainManifest FAILED
11 actionable tasks: 11 executed

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugMainManifest'. …
Run Code Online (Sandbox Code Playgroud)

gradle android-studio react-native react-native-android

14
推荐指数
5
解决办法
1万
查看次数

在Android Studio中添加ActonBarSherlock

我正在尝试将ActionBarSherlock添加到我现有的应用程序中.这并不像我想象的那么容易.我已经这样做了两天了.我已经尝试了2页Google结果的每个教程.以下是本教程后的内容.

我的项目结构

在此输入图像描述

ActionBarSherlock/actionbarsherlock/build.gradle

buildscript {
  repositories {
    mavenCentral()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
  }
}
apply plugin: 'android-library'

repositories {
  mavenCentral()
}

dependencies {
  compile 'com.android.support:support-v4:13.0.+'
  compile files('libs/Parse-1.3.1.jar')
}
android {
  sourceSets {
    main {
      manifest.srcFile 'src/main/AndroidManifest.xml'
    }
  }
}
android {
  compileSdkVersion 17
  buildToolsVersion "17.0.0"

  defaultConfig {
    minSdkVersion 7
    targetSdkVersion 16
  }
}
Run Code Online (Sandbox Code Playgroud)

ClashMMAProject/ClashMMA/build.gradle

  buildscript {
repositories {
    maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'

repositories {
mavenCentral()
 } …
Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock android-studio

6
推荐指数
1
解决办法
4874
查看次数

Android Studio 2.1无法解析符号'R'

Android Studio 2.1,Java V8 Update 91,Gradle 2.1.0.

我知道这里已经多次提出这个问题,但没有一个推荐解决方案可行.

在编译完成后准备在Emulator上运行时,我的IDE会在R.id属性上给出错误.即使我不对文件进行任何更改,每个Java文件也会突然出现相同的错误.

我试图创建一个新项目,看看事情是否不同但错误仍在继续.在我看来,这可能是内部错误.即使我刚刚更新我的IDE.

Java文件;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_science);

    list_View = (ListView) findViewById(R.id.maintable); 
    String[] Days = new String[] { "Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"};
    dayList.addAll(Arrays.asList(Days));
    adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dayList);
    list_View.setAdapter(adapter);

    NfcAdapter nfc = NfcAdapter.getDefaultAdapter(this);

    if (nfc.isEnabled()) {
        adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dayList);
        Toast.makeText(this, "NFC turned ON", Toast.LENGTH_SHORT).show();
    }

    else {
        Toast.makeText(this, "Please turn On NFC", Toast.LENGTH_SHORT).show();
    }

}
Run Code Online (Sandbox Code Playgroud)

R是错误.

与Java关联的XML文件;

<ListView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/maintable" …
Run Code Online (Sandbox Code Playgroud)

java android r.java-file android-studio

4
推荐指数
1
解决办法
2万
查看次数