
Android
码农致富
喜欢的朋友可以关注下订阅号:「码农致富」
展开
-
android studio 报:Caused by: java.lang.IllegalArgumentException: Binary XML file line #8
activity_main.xml布局文件中内容:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_w原创 2016-09-18 21:15:58 · 2209 阅读 · 0 评论 -
Android MVP模式实战
一、什么是MVP在网上找了些资料,整理如下: MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。 模型(Model):负责处理数据的加载或者存储,比如从网络或本地数据库获取数据等; 视图(View):负责界面数据的展示,与用户进行交互; 主持人(Presenter):相当于协调者,是模原创 2017-04-29 21:14:19 · 1519 阅读 · 3 评论 -
Material Design系列风格控件之(二)----NavigationView和DrawerLayout实现侧滑菜单栏
一、简介DrawerLayout可以轻松的实现抽屉效果、在DrawerLayout中,第一个子View必须是显示内容的view,第二个view是抽屉view,设置属性layout_gravity=”left|right”,表示是从左边滑出还是右边滑出。 NavigationView是Android M中提出一个新的MD风格的组件,它将自己一分为二,上面显示一个通用的布局,下原创 2017-04-29 15:13:43 · 1362 阅读 · 0 评论 -
Material Design系列风格控件之(一)----AppBarLayout实现上滑隐藏ToolBar
一、简介Material Design是Google推出的一个全新的设计语言,它的特点就是拟物扁平化。谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和"其他平台"提供更一致、更广泛的"外观和感觉"。Material Design包含了很多内容,大致分为四部分:1.主题和布局2.视图和阴影3.UI控件4.动画UI控件中常用的大概有这原创 2017-04-26 23:31:00 · 3632 阅读 · 1 评论 -
adb环境配置
在命令行cmd中打开adb,如果Android开发的环境配置有误,会出现如下错误提示:'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。这是由于没有为adb配置环境变量所致的解决方法:新建环境变量 ADB_HOME在ADB_HOME中添加Android SDK安装路径中adb.exe的路径原创 2016-11-17 17:01:46 · 1210 阅读 · 0 评论 -
Android studio报: java.lang.ExceptionInInitializerError 错误
一、问题描述android studio导入一个项目报一堆错误:Process: xhs.com.xhswelcomeanim, PID: 1416 java.lang.ExceptionInInitializerError原创 2016-10-01 13:57:19 · 11980 阅读 · 3 评论 -
Android studio报:Caused by: java.lang.ClassNotFoundException: Didn't find class "xhs.com.view.ParentV
1.问题描述一运行项目就报一堆的错: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.fendo.cn.xfend原创 2016-09-30 13:34:17 · 9166 阅读 · 0 评论 -
adb报:adb.exe,-P,8879,start-server' failed -- run manually if necessary 端口占用
1.问题描述把手机插上电脑adb就报错:10:32:52 'C:\Users\fendo\AppData\Local\Android\Sdk\platform-tools\adb.exe,-P,8879,start-server' failed -- run manually if necessary10:33:13 Unable to run 'adb': null1原创 2016-09-30 11:10:27 · 6809 阅读 · 0 评论 -
Android Studio导入项目报:Timeout waiting to lock cp_proj class cache for build file 错误
1.问题描述:Android Studio导入项目报: Error:A problem occurred configuring project ':app'.> Could not open cp_proj class cache for build file 'D:\Android ceshiWorkspace\disanfanglogin\Werb-原创 2016-09-29 17:43:20 · 5624 阅读 · 0 评论 -
Android studio项目报:Jack requires Build Tools 24.0.0 or later 错误
1.问题描述:Android studio项目报: Jack requires Build Tools 24.0.0 or later 错误项目中的build.gradle配置为:2.解决方法:项目中他用的compileSdkVersion 版本为23 而我这是24,所以把他改成24的配置就行了:原创 2016-09-29 15:56:34 · 3770 阅读 · 0 评论 -
android studio项目报:Error:Jack is required to support java 8 language features. Either enable Jack
1.问题描述:android studio项目报: Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_82.解决方法:原创 2016-09-29 15:42:17 · 12147 阅读 · 3 评论 -
android studio导入项目报:Your project path contains non-ASCII characters 路径错误
1.问题描述:android studio导入项目报:Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different d原创 2016-09-29 15:23:23 · 6658 阅读 · 0 评论 -
Android Studio报错: NDK integration is deprecated in the current plugin
1.问题描述:android studio中导入一个项目报NDK integration is deprecated in the current plugin错误:Consider trying the new experimental pluginSet "android.useDeprecatedNdk=true" in gradle.properties to co原创 2016-09-28 18:23:43 · 4910 阅读 · 0 评论 -
adb报:adb server version (31) doesn't match this client (36); killing... 错误
启动adb报:List of devices attachedadb server version (31) doesn't match this client (36); killing...error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:8899: 通常每个套接字地址(协议/原创 2016-09-19 09:32:14 · 10960 阅读 · 0 评论 -
修改adb端口
adb端口终是被占用,所以修改他的默认端口:在操作系统的系统环境里面,加一个环境变量:ANDROID_ADB_SERVER_PORT,值为8888,看自己喜欢。然后,启动,就可以了。adb kill-serveradb start-serverC:\Users\fendo>adb start-server* d原创 2016-09-19 09:06:50 · 14858 阅读 · 1 评论 -
android studio报:java.lang.IllegalStateException: Can't change tag of fragment
java.lang.IllegalStateException: Can't change tag of fragment fendo1MainActivity{531dbce4 id=0x7f0b0054 android:switcher:2131427412:0}: was android:switcher:2131427412:0 now android:switcher:213142741原创 2016-09-18 22:16:21 · 7232 阅读 · 3 评论 -
Retrofit实战(一)一个简单的示例
一、Retrofit简介Retrofit是一个Http请求库,和其它Http库最大区别在于通过大范围使用注解简化Http请求。目前Retrofit 2.0底层是依赖OkHttp实现的,也就是说Retrofit本质上就是对OkHttp的更进一步封装。1.Retrofit请求方式Retrofit支持RESTful,HTTP请求方法包含get、post、delet原创 2017-05-01 00:25:59 · 3277 阅读 · 2 评论