今天在AndroidStudio中使用ButterKnife时出现了问题,总是出现空指针,最终从网上找到解决办法。
1.Project的build.gradle文件中增加classpath
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
2.在Module的build.gradle文件中增加plugin
apply plugin: 'com.neenbedankt.android-apt'
3.在Dependencies中增加下面两句
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
文/码农仔(简书作者)
原文链接:http://www.jianshu.com/p/bf9018c1a7f6
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/bf9018c1a7f6
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
ButterKnife 8.0.1在使用方式上较上个版本有了较大的变化:增加了资源绑定,并且将 compiler 分离了出来,引用方式做了改变。
Butter Knife地址:http://jakewharton.github.io/butterknife
首先我们看Butter Knife官网的教程:
按照上述配置,你可能会出现编译上的问题,如找不到com.neenbedankt.Android-apt等问题。
经过测试,总算搞清楚了问题。
首先看下面的工程目录:
有两个build.gradle文件,分别是:RetrofitDemo/build.gradle和app/build.gradle,他们的区别详见:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/
下面进入正题。
RetrofitDemo/build.gradle配置文件中添加:
也就是我们修改gradle版本的那个build文件。
app/build.gradle配置文件中如下:
相关推荐
在Android Studio中,插件是扩展其功能的重要方式,可以提升开发效率并简化特定任务。"android-butterknife-zelezny.jar"就是这样一个插件,专门针对ButterKnife库设计,旨在帮助开发者自动化生成与ButterKnife相关...
在"butterknife8.0.1 demo"中,我们可以学习到以下关键知识点: 1. 注解(Annotation)使用:Butterknife使用注解来标记视图绑定和事件监听。例如,@BindView注解用于将视图ID与字段关联,@OnClick注解用于添加点击...
资源是Android Studio 3.0以上版本使用butterknife是遇到问题的gradle配置文件,其中ProjectGradle.txt表示project级别的build.gradle配置文件,ModuleGradle.txt表示这是module级别的配置文件,例如app模块,使用时...
butterknife butterknife-annotations butterknife-compiler Fix: ProGuard rules now prevent obfuscation of only types which reference ButterKnife annotations. Eliminate some of the generated machinery ...
1. **打开 SDK Manager:** 在 Android Studio 中,可以通过点击菜单栏中的 **Tools > SDK Manager** 或者在欢迎界面选择 **Configure > SDK Manager** 来打开 SDK Manager。 2. **选择 SDK Platforms:** 在 SDK ...
Android Studio 安装 ButterKnife 插件无法使用解决方案 Android Studio 是一个功能强大...在解决了 Android Studio 安装 ButterKnife 插件无法使用的问题后,你可以更好地使用 ButterKnife 来开发 Android 应用程序。
当你的项目不再使用 ButterKnife 了,你该怎么处理已经注解...RemoveButterKnife 一个可以把 注解代码还原为 findViewById 样式的一个AndroidStudio 插件。.zip,一个android工作室插件,可以帮助移除butterknife的使用
Windows:下载jar包,粘贴至 "C:\Users\username\AppData\Roaming\Google\AndroidStudio4.1\plugins" 路径下,重启 AS 即可。 清除报错:删除 ~/Library/Application Support/Google/AndroidStudio4.1/plugins 下...
在Android Studio中实现一个天气预报小程序,涉及到许多关键的Android开发技术。首先,我们需要了解Android Studio作为集成开发环境(IDE)的基本使用,包括项目创建、布局设计、代码编写以及调试等流程。 1. **...
butterknife android-studio butterknife android-studio butterknife android-studio butterknife android-studio butterknife android-studio butterknife android-studio butterknife android-studio butterknife...
1.打开Android Studio中的设置界面,并且点击左边的插件Plugins,在搜索框中输入 Android ButterKnife Zelezny 如图: 点击 Search in repositories 如图: 点击 install就自动下载安装了 安装需要...
3. 配置:安装完成后,首次启动Android Studio会引导你配置SDK路径,设置模拟器镜像和系统版本。 二、界面介绍 1. 主界面:包括菜单栏、工具栏、项目视图、编辑区、调试器等,熟悉这些布局能提高开发效率。 2. 工具...
这个“经典项目——AndroidStudio版本.zip”压缩包中包含的源码,无疑是学习和研究Android开发的一个宝贵资源。下面我们将深入探讨Android Studio的一些核心特性,以及在项目开发中的实际应用。 1. **Android ...
android studio 快速生成xml注解插件架包,经测试十分好用。android-butterknife-zelezny.jar
1. **安装**: 同上,在 Android Studio 的插件管理器中搜索并安装“ButterKnife”插件。 2. **配置 Butterknife Jar 包** - 在项目级别(Project-level)的 build.gradle 文件中添加依赖:`implementation '...
在Android Studio项目中配置使用ButterKnife 本文介绍使用的as版本为3.6.1,ButterKnife版本为10.0.0 1.首先在app的build.gradle文件中 dependencies里面添加 dependencies { //添加butterKnife的依赖 ...
博客介绍:http://blog.csdn.net/qq_21376985/article/details/52836423 【Android】Android开发之著名框架ButterKnife的使用详解,butterknife8.1.0版本的使用方法
安装完 Android Studio 后启动,却报错如下: 代码如下:failed to create jvm error code -... 您可能感兴趣的文章:Android Studio 引用外部依赖时报错的解决方法androidstudio3.0使用butterknife报错解决的解决方法解
在Android开发中,Android Studio是谷歌官方推荐的集成开发环境(IDE),用于构建原生Android应用。本案例“android studio 简单获取天气”旨在教你如何利用Android Studio开发一个应用,该应用能够从网络获取天气...
- 笔记是作者在Android Studio 3.2版本上进行安卓开发学习时遇到的问题记录,涵盖三个多月的学习心得。 2. Android颜色设置 - 学习如何在Android应用中设置和使用颜色,颜色的定义和应用是Android UI设计的基本...