需要注意的问题: (1)ButterKnife.bind(this);必须在设置布局之后进行初始化: 官方升级到了8.8.1了 compile 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' 之前还是用的以前的版本 解决办法: dependencies { classpath 'com.android.tools.build:gradle:3.…
前言android学习了一段时间后,想要开发一款App,但是一些复杂的代码写多了实在麻烦,就到网上找了找简便的方法,于是在众多的注解开发框架中,找到了Android Annotation这个框架,这里列出他的一些特点: (1) 依赖注入:包括 view,extras,系统服务,资源等等. (2) 简单的线程模型,通过 annotation 表示方法运行在 ui 线程还是后台线程. (3) 事件绑定:通过 annotation 表示 view 的响应事件,不用在写内部类. (4) REST 客户端…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 Android Studio 3.0的新功能 https://mp.weixin.qq.com/s/2XmVG4mKEDX6-bvZ0vvmcw 升级前的本地环境 Android studio2.2.2 如何查看 Help——About Gradle 2.14.1(后来导入新项目的时候也下载了3.3版本) 如何查看 File——Project Structure——Project 自己的开发环境新建的项目: 别人的项目: 体现在…
>可以参考官网设置-> 1 2 >> Fantasy_Lin_网友评论原文地址是:简书24K纯帅豆写的我也更新一下出处[删除]Fa 转自脚本之家 浅谈Android Studio3.0更新之路(遇坑必入) 序言:作为这个世界上走在最前沿的生物“猿”,怎么能对新事物一无所知呢,10月26日,随着Android 8.1 Oreo的预览版发布,Android Studio3.0正式版也发布了,作为Android开发的猿们我们应该早就知道谷歌在今年5月的开发者大会上就说了要支持Kotlin…
原文地址:https://developer.android.google.cn/studio/preview/features/index.html 最新Android Studio版本是Android Studio 3.0,本文提供了所有新功能和更改的摘要. 所有这些功能都可以在最新的金丝雀版本中发布,但beta测试版本可能尚未提供. 核心IDE更改 我们将基础IDE从IntelliJ 2016.2升级到2017.1.2,在2016.3和2017.1中增加了许多新功能,包括参数提示,语义突出…
前言: 今天还是围绕着最近面试的一个热门话题Android 6.0权限适配来总结学习,其实Android 6.0权限适配我们公司是在今年5月份才开始做,算是比较晚的吧,不过现在Android 6.0以上设备越来越多了,所以Android 6.0 权限适配是必不可少的工作,这里主要介绍一下我们公司是如何做Android 6.0权限适配的. 权限管理相关博客: Android权限管理之Permission权限机制及使用 Android权限管理之Android 6.0运行时权限及解决办法 Androi…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 因为想要使用Android P模拟器,所以需要将Android Studio升级到3.1版本以上. Android P模拟器的最低版本的要求如下: Android Studio 起码要 3.1 版或以上(建议用 3.2 Canary 或以上版本). SDK Tools 28-rc1 或以上. --摘自<Android P 开发者预览版指南> 但是按照官网的说法,估计需要Android Studio3.2以上才可以创建Andro…
Android studio3.0打开Device File Explore(文件管理器)的方法(图文教程) 看到网上AS3.0新增加的查看手机文件的新功能,全部都是转载的,没有几个人心细的把如何打开的方法写下来,我找了好多地方才找到打开的方法,目前有如下两种种: 方法一: 点击 View > Tool Windows > Android Profiler (还可以点击工具栏的). 然后可以看到如下图: 方法二: 直接在工具栏打开: 做个记录怕以后忘记了…
在Android Studio中下载Android SDK的两种方式(Android Studio3.0.windows) 方式一.设置HTTP Proxy1. 打开Settings2. 点击HTTP Proxy,选择Manual proxy configuration:设置 Host name 为:mirrors.neusoft.edu.cn 设置 Port number 为:80 3. 点击Android SDK,选择SDK Update sites,勾选上Force Https://…,点…
今天又重新把androidstudio2.3重新装上了,实在是受不了android studio3.0了,太恶心人了 说一下为何改用android studio3.0: 优点: 1. 如果只是写纯应用,3.0确实更加的好:包括写界面时候右边会自动生成效果图:编辑代码也更智能(用的不熟,可能有更多优点,没发现) 2. 如果有C/C++代码,使用cmake比NDK强大非常多 缺点: 1. 新工程3.0不能使用NDK,只能使用Cmake!!! 2. 3.0会为兼容性考虑更多(在我看来是缺点),比如自动…
前言 Android Studio版本更新至3.0了,更新后,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加令人兴奋的是完全支持Java8.当然,对于Kotlin的支持,在这个版本也有所体现,Kotlin插件默认是安装的. 一.依赖变化 当我们使用Android Studio3.0新建项目时会发现,默认的依赖由之前的comp…
问题1: 新建支持Kotlin的Android项目,卡在"Resolve dependency :classpath" 解决分析: 一般碰到"Resolve dependency :classpath"卡着一动不动的,等一会如果还是没反应,应该就是永远没反应.先重启下Android Studio或者重新gradle sync一下,如果还是不行,看下工程中"gradle-wrapper.properties"中的gradle版本,然后去系统.gra…
1.下载http://support.microsoft.com/kb/241396里面的一个叫FileTool.exe的文件并解压,解压后是一个vc工程,用vc6.0打开工程,编译,得到FileTool.dll,把它拷到vc6.0安装目录下. 2.点vc菜单栏里面的Tools(工具)->Customizes(定制)->Add-ins and Macro Files(附加项和宏文件) 点 Browse(浏览),选择类型为*.dll, 找到刚刚那个FileTool.dll文件,点确定,vc界面上…
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号  欢迎大家关注我的微信公众号:「醉翁猫咪」 今天我们来讲解如何下载android studio 3.0及其安装详解,对于学习安卓的朋友,必须下载一个,如果还没有下载的话,就赶紧跟随步骤下一个吧! 要下载的朋友注意了,先看完教程了解个大概,下载Android studio前,先安装jdk和jre,同时也把eclipse也下载了. 下载jdk,和eclipse就比较简单了,提供JDK 9 地址: http:…
一.第一次安装: 温馨提示:在安装Android Studio之前,建议先提前准备好单独的Android SDK,这个可以在AndroidDevTools网站下载.以前用Eclipse做过Android开发的人,就可以用现成的Android SDK. Android Studio安装完成后,第一次启动AS前,为了避免重新下载新版本的SDK,需要做如下操作: AS启动前,打开安装目录,请先将bin目录的idea.properties文件中增加一行:disable.android.first.run…
Error:Execution failed for task ':app:javaPreCompileDebug'. > Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProce…
一.写在前面 最近由于廖子尧忙于自己公司的事情和OkGo(一款专注于让网络请求更简单的网络框架) ,故让LZ 接替维护ImagePicker(一款支持单.多选.旋转和裁剪的图片选择器),也是处理了诸多bug,最近总算趋于稳定了,这里就把Android N (API 24) 以上的相机适配方案分享给大家. Android Nougat 也是被更新很久了,作为一名 Andorid 开发者,我们有义务时刻准备自己调整 targetSdkVersion 为最近的一个,于是从之前的 23 直接提高到了 2…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 突然想要升级到较高版本.要跟随潮流嘛,不然就落后了. 下载IDE http://www.wanandroid.com/tools/ide 安装 因为正在删除文件,所以暂时不要操作,等待即可 升级到3.0.1版本后新建项目,会出现下面的提示:Resolved versions for app (26.1.0) and test app (27.1.1) differ Error:Execution failed for task…
一.写在前面 最近由于廖子尧忙于自己公司的事情和 OkGo (一款专注于让网络请求更简单的网络框架) ,故让LZ 接替维护 ImagePicker(一款支持单.多选.旋转和裁剪的图片选择器),也是处理了诸多bug,最近总算趋于稳定了,这里就把Android N (API 24) 以上的相机适配方案分享给大家. Android Nougat 也是被更新很久了,作为一名 Andorid 开发者,我们有义务时刻准备自己调整 targetSdkVersion 为最近的一个,于是从之前的 23 直接提高到…
最近更新阿里短视频的SDK,导入demo项目时,发现两个问题: 1.频繁报错AAPT2 error: file not found.以为直接Sync重新编译就可以,但是仍旧频繁提醒引入资源错误. 查找资料发现Android的Gradle 3.0插件默认启动Aapt2,目的是为了改进增量资源的处理. 既然这样,那就打开gradle.properties,添加如下内容 android.enableAapt2=false. 重新编译通过~特此记录! 2.gradle文件添加依赖compile 'com…
Error:Execution failed for task ':app:transformDexWithDexForRelease'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multipl…
1:前提 本机可以根据SSH的方式正常连接git服务器 2:开始配置 file-settings-Version Control 点击右边的+号天添加项目所在目录,VCS类型选择Git 点击 Configure VCS一般选择Git 安装目录的cmd  git.exe 设置后点击Test显色测试OK说明配置正常 点击OK Apply 让设置生效,但是报错了说项目目录还不是一个Git资源目录 解决办法,进入项目目录 打开Git Bash执行 git init 初始化为git资源目录 再次进入报错设…
选取一个空目录来试验 全局安装webpack4.1之后 创建目录 mkdir webpacktest && cd webpacktes 初始化package.json npm init -y: 然后文件目录中安装webpack npm i webpack@next --save-dev  @next我也不知道是什么意思 安装cli工具 npm i webpack --save-dev 再在package.json中配置script "script":{ "bu…
方式一:网站下载:https://androidsdkmanager.azurewebsites.net/SDKPlatform 方式二.设置HTTP Proxy1. 打开Settings2. 点击HTTP Proxy,选择Manual proxy configuration:设置 Host name 为:mirrors.opencas.cn(备用服务器地址:mirrors.opencas.org mirrors.opencas.ac.cn)设置 Port number 为:80 3. 点击An…
每次升级Android Studio时,一般情况下Gradle版本的也会相应的升级,我之前Android Studio 3.0.1.Gradle 是4.1升级后为:Android Studio 3.1.0.Gradle 为4.4. 升级完成后先是报一堆错(每次都升级都是-.-) 第一个错如下: The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin. Perhaps you misspelled…
前言: 上篇重点学习了Android 6.0的运行时权限,今天还是围绕着Android 6.0权限适配来总结学习,这里主要介绍一下我们公司解决Android 6.0权限适配的方案:RxJava+RxPermission.这里不再介绍Android 6.0运行时权限了,直接看下如何使用RxPermission. 权限管理相关博客: Android权限管理之Permission权限机制及使用 Android权限管理之Android 6.0运行时权限及解决办法 Android权限管理之RxPermis…
虽然 Android 9.0 都已经面世了,本篇文章写的有点迟了. 但是迟到好过不到,因此基于此这边还是记录一下项目中遇到的 Android 8.0 的坑及对应解决方法. 每次系统升级,虽然系统功能更加强大了,各方面性能也提高了. 但是对于开发者而言,一个困扰的问题也是随之而来--兼容. 尤其对于一些已经上市的 App 而言,在新系统发布之前就要了解到底有哪些改动,以避免用户升级新系统后导致 App 没法正常运行. 好了,回归主题,说说 Android 8.0 里面的几个坑吧. 唤不起系统安装器…
每次升级Android Studio时,一般情况下Gradle版本的也会相应的升级,我之前Android Studio 3.0.1.Gradle 是4.1升级后为:Android Studio 3.1.2.Gradle 为4.4. 升级完成后提示警告信息:Configuration 'compile' is obsolete and has been replaced with 'implementation'.  如下图所示: 在Android Studio3.0开始的时候就将 compile…
https://blog.csdn.net/yuzhiqiang_1993/article/details/78366985?locationNum=6&fps=1 Android Studio3.0正式版已经出来了,相比2.x的版本,编译速度提高了不少. 当我们使用AS3.0新建项目时会发现,默认的依赖由之前的compile更改为implementation了. 下面我们来看看他们之前的差异: 首先是2.x版本的依赖方式: 再来看看3.0的: 可以看到在Android studio3.0中,c…
升级到Android Studio3.x遇到的问题及解决方案 转 https://www.2cto.com/kf/201711/695736.html 升级到Android Studio3.0遇到的问题及解决方案,前些天,google正式发布了Android Studio3.0.看这个版本号,这次是个大更新.升级后发现编译确实有很大的提升,还有最新的错误调试工具,总之,这次的更新google还是很有诚意的. 下载 Andriod Studio3.0下载 遇到的问题 1.flavorDimensi…