相关疑难解决方法(0)

如何在Android Studio中创建库项目以及使用库项目的应用程序项目

我是gradle构建系统和IntelliJ的新手.

那么如何创建一个Android库项目(例如com.myapp.lib1)和应用程序项目(例如com.myapp.app)并使构建系统在应用程序项目中包含com.myapp.lib1?

我进入了项目结构 - >模块 - >我的应用程序项目,并为lib项目添加了一个依赖项.IntelliJ现在可以在应用程序项目中使用时识别lib项目中的类,但是当我运行应用程序项目时,会出现以下错误:

Gradle: error: package com.myapp.lib1 does not exist
Run Code Online (Sandbox Code Playgroud)

android-studio

159
推荐指数
9
解决办法
16万
查看次数

Android Studio和Gradle - 构建失败

我正在建立一个小型图书馆项目以及一个示例项目来说明其用途.我无法在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
Run Code Online (Sandbox Code Playgroud)

项目根目录下的Build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
Run Code Online (Sandbox Code Playgroud)

项目根目录下的Settings.gradle:

include ':library', ':demo'
Run Code Online (Sandbox Code Playgroud)

库模块的Build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
} …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

20
推荐指数
1
解决办法
3万
查看次数