【发布时间】:2013-05-12 03:57:13
【问题描述】:
我是 gradle 构建系统和 IntelliJ 的新手。
那么我如何创建一个Android Library Project(例如com.myapp.lib1)和应用程序项目(例如com.myapp.app)并让构建系统在应用程序项目上包含com.myapp.lib1?
我去了项目结构 -> 模块 -> 我的应用项目,并在 lib 项目中添加了一个依赖项。 IntelliJ 现在可以在 app 项目中使用时识别 lib 项目中的类,但是当我运行 app 项目时,出现如下错误:
Gradle: error: package com.myapp.lib1 does not exist
【问题讨论】:
-
我正在使用 Android 库来构建我的应用的免费/付费版本。新的 Gradle 构建系统使用 Build Variants 概念使这种方法过时。您现在可以使用相同的代码自动构建不同的签名 APK。我希望我早点知道这一点。
-
@theczechsensation——你能详细说明一下吗?上传完整版APK后,我尝试上传免费版APK,但使用相同的包名。 Google Play Store (GPS) 给我消息说我已经使用了那个包名。你所说的 gradle 是否意味着我不需要两个单独的包中的两个单独的应用程序?
-
这是完美的答案stackoverflow.com/a/31366602/1118772。 Aqib Mumtaz 在答案中提到,但它是最后。与其在其他方式上浪费时间,你可以这样做。 philosophicalhacker.com/2014/10/02/…
-
有趣的thread adding Libraries.有图文解说。
标签: android-studio