在app/build.gradle中,按照书上的写法,你应该在dependencies闭包中添加如下内容
dependencies {
---
compile 'com.android.support:percent:24.2.1'
---
}
如果直接写,你是会发现报错的。
因为androidStudio升级至3.0后之前引用库所使用的complie默认变成implementation
所以你应该这样写
implementation 'com.android.support:percent:24.2.1'
但是这样写你会发现下面有红线
点开more
中文翻译过来就是
有些库或工具和库的组合不兼容,或者可能导致错误。 一个这样的不兼容性是使用不是最新版本的Android支持库版本(或者特别是低于targetSdkVersion的版本)进行编译。
意思就是这个依赖版本太低,进行如下改动就行。
改完之后,红线就消失了
我们也就可以运行书上的例子了
如有错误,敬请斧正