我是gradle构建系统和IntelliJ的新手.
那么如何创建一个Android库项目(例如com.myapp.lib1)和应用程序项目(例如com.myapp.app)并使构建系统在应用程序项目中包含com.myapp.lib1?
我进入了项目结构 - >模块 - >我的应用程序项目,并为lib项目添加了一个依赖项.IntelliJ现在可以在应用程序项目中使用时识别lib项目中的类,但是当我运行应用程序项目时,会出现以下错误:
Gradle: error: package com.myapp.lib1 does not exist
我正在建立一个小型图书馆项目以及一个示例项目来说明其用途.我无法在Android Studio中运行该示例.我从头开始创建项目.我对Eclipse很有经验,但这是我第一次尝试使用Android Studio和Gradle.
给出的错误:
Gradle:任务':demo:dexDebug'的执行失败.
运行C:\ DevTools\Android\android-studio\sdk\build-tools\android-4.2.2\dx.bat失败.见输出
我有以下文件夹结构:
- demo
  - build
  - libs
    - android-support-v4.jar
  - src
    - main
      - java
      - res
  - build.gradle
- library
  - build
  - libs
    - android-support-v4.jar
  - src
    - main
      - java
      - res
  - build.gradle
- build.gradle
- settings.gradle
项目根目录下的Build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
项目根目录下的Settings.gradle:
include ':library', ':demo'
库模块的Build.gradle:
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
} …