wequick / Small

A small framework to split app into small parts
http://code.wequick.net/Small
Apache License 2.0
5.05k stars 1.11k forks source link

Error:Execution failed for task ':app.main:preBuild'. > Could not get unknown property 'libraries' for task ':app.main:processDebugManifest' of type com.android.build.gradle.tasks.MergeManifests. #542

Open tangxuesong6 opened 7 years ago

tangxuesong6 commented 7 years ago

错误报告

你做了什么?

教程第二步,创建一个moddle

你期望的结果是什么?

创建成功

实际结果是什么?

Error:Execution failed for task ':app.main:preBuild'.

Could not get unknown property 'libraries' for task ':app.main:processDebugManifest' of type com.android.build.gradle.tasks.MergeManifests.

Small环境

1.3.0-beta3

Compile-time

使用的是debian8 系统 gradle命令没反应,gradlew命令是在下载东西,但是下载了一会儿就网络错误.所以没有获取到编译信息...

Bundles

type name PP file size
host app
app app.main 0x77 *_main.so (x86) 10.9 KB
app app.mine 0x16 *_mine.so (x86) 35.5 KB
app app.detail 0x67 *_detail.so (x86) 6.6 KB
app app.home 0x70 *_home.so (x86) 10.4 KB
lib lib.afterutils 0x45 *_afterutils.so (x86) 21.2 KB
lib lib.analytics 0x76 *_analytics.so (x86) 125.7 KB
lib lib.utils 0x73 *_utils.so (x86) 46 KB
lib lib.style 0x79 *_style.so (x86) 44.9 KB
web web.about *_about.so (x86) 24.3 KB

gradle 3.0

likfe commented 7 years ago

Compile-time

  gradle-small plugin : 1.0.0-alpha2 (project)
            small aar : 1.1.0-beta5 (project)
          gradle core : 2.10
       android plugin : 2.0.0
                   OS : Mac OS X 10.12 (x86_64)

编译信息:显示你使用的

并非1.3.0-beta3+gradle 3.0 ,说明你配置有误

HysDennis commented 7 years ago

我也碰到同样的问题,请问有什么解决方法

HysDennis commented 7 years ago
AndroidHensen commented 7 years ago

我也是这个问题,望官方给个说话

galenlin commented 7 years ago

git pull 最新的代码试试吧

podinns commented 6 years ago

请问解决了吗!

galenlin commented 6 years ago

@AndroidHensen @podinns Android Gradle Plugin 先改成 2.3.0

3.0 的适配中,即将支持,见 #557

Merry-August commented 5 years ago

我也遇到這個問題,然後使用在build.gradle上引用1.5.0版本的Small后就解決了。 在build.gradle: buildscript { dependencies { classpath 'net.wequick.tools.build:gradle-small:1.5.0-beta2' } }

apply plugin: 'net.wequick.small'

small { aarVersion = '1.5.0-beta2' }

具體可參考這個:https://github.com/wequick/Small/tree/master/Android

ZhangKuixun commented 5 years ago

@AndroidHensen @podinns Android Gradle Plugin 先改成 2.3.0 3.0 的适配中,即将支持,见 #557 请问适配好了吗?