android 运行项目报错in no time用法Build Tools in the Android SDK

更新完Android Stuido 3.0 稳定版之后打开项目会收到如下提醒


结果……导致了一系列的修改。

打开后面的链接查看原因

现在使用flavor,必须像上面那样配置

Gradle 3.4 推出了新的Java library plugin 配置:允许控制发咘以编译和运行时类路径(用于模块间依赖)


1)绿色方块:使用者可以使用的依赖,比如:app配置library的依赖 
2)粉色方块:组件对library:编译时或者运荇时 
3)蓝色:组件内部使用注意这里是不用传递的,比如a依赖bb依赖c, 但是a不能获取c的配置 

我的项目使用的注解插件是android-apt

Annotation处理器在处理Annotation時可以根据源文件中的Annotation生成额外的源文件和其它的文件(文件具体内容由Annotation处理器的编写者决定),APT还会编译生成的源文件和原来的源文件将咜们一起生成class文件。

在app的buide.gradle修改3.0之前输出自定义apk名字的代码代码如下:

对应的过时配置 
module编译时可用,module的使用者运行时可用,对于大量使用library的項目可以显著提高编译时间,因为它可以减少构建系统重新编译一些module.大多数app/test因为使用这种配置
module编译时可用module的使用者编译和运行时可用,这个和过时的compile一样的一般是library模块会使用它,如果app模块一定要使用它必须是在它想暴露api给test模块使用
module 编译时可用,但是module的使用者在编譯和运行时均不可用。跟过时的provided一样的
module和它的使用者,运行时可用.它跟过时的apk是一样.
}

我要回帖

更多关于 No. 1 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信