<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[祝福的博客]]></title><description><![CDATA[祝福的个人Blog，欢迎你的到来]]></description><link>https://blog.youkuaiyun.com/zhufuing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhufuing]]></copyright><item><title><![CDATA[【Mac】invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/53068185</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/53068185</guid><author>zhufuing</author><pubDate>Mon, 07 Nov 2016 17:29:10 +0800</pubDate><description><![CDATA[异常原因我在昨天升级了 macOX Sierra，悲剧的是，今天我发现git命令无法执行，homebrew也无法使用，invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun]]></description><category></category></item><item><title><![CDATA[【Android】Android防止过快点击造成多次事件执行（防止按钮重复点击）]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/53021835</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/53021835</guid><author>zhufuing</author><pubDate>Thu, 03 Nov 2016 15:15:20 +0800</pubDate><description><![CDATA[在用户使用 Android 应用的时候，经常会出现过快且多次点击同一按钮的情况，一方面这是因为应用或手机当前有些卡顿，另一方面也可能是由于很多应用并没有设置按钮点击时的 selector 或者其它按钮响应方式(例如点击按钮时按钮放大，常见于游戏)，导致用户误认为没有点击到当前按钮，当然，除了相对应的对应用进行优化和设置点击selector以外，我们还可以做一些其它的工作，例如，判断按钮的 onCli]]></description><category></category></item><item><title><![CDATA[【Android】判断你的应用在前台还是在后台]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/53007705</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/53007705</guid><author>zhufuing</author><pubDate>Wed, 02 Nov 2016 14:30:47 +0800</pubDate><description><![CDATA[判断应用是否是在后台
Application.ActivityLifecycleCallbacks]]></description><category></category></item><item><title><![CDATA[【Android】finished with non-zero exit value 2]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/51550388</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/51550388</guid><author>zhufuing</author><pubDate>Tue, 31 May 2016 23:55:49 +0800</pubDate><description><![CDATA[Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lcom/
Error:Execution failed for task ':app:
finished with non-zero exit value 2]]></description><category></category></item><item><title><![CDATA[【Android】java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has androi]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/51217969</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/51217969</guid><author>zhufuing</author><pubDate>Fri, 22 Apr 2016 10:36:55 +0800</pubDate><description><![CDATA[错误异常
  java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has android.permission.READ_PHONE_STATE. 
  这里的getDeviceId可能是获取系统状态或内容的操作，最后的android.permissio]]></description><category></category></item><item><title><![CDATA[【Android】Error: Expected resource of type styleable [ResourceType]]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/50901133</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/50901133</guid><author>zhufuing</author><pubDate>Wed, 16 Mar 2016 17:09:14 +0800</pubDate><description><![CDATA[Error: Expected resource of type styleable [ResourceType] 
这个错误在编译运行时候并不会出现，但是当需要编译打包的时候，就会爆出这个异常。
这个错误出现的位置位于自定义View中,代码如下:
TypedArray ta = mContext.obtainStyledAttrib]]></description><category></category></item><item><title><![CDATA[【Android】WebView设置Cookie]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/50444086</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/50444086</guid><author>zhufuing</author><pubDate>Thu, 31 Dec 2015 23:43:32 +0800</pubDate><description><![CDATA[在网上搜索给WebView设置Cookie这个问题得到的回答都是以下这段代码：CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie]]></description><category></category></item><item><title><![CDATA[【Android】java.lang.SecurityException: Permission Denial: starting Intent 应用启动失败异常]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/50111011</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/50111011</guid><author>zhufuing</author><pubDate>Mon, 30 Nov 2015 13:19:52 +0800</pubDate><description><![CDATA[异常提示在Eclipse和Android Studio同时使用的时候，我遇到过这样一个异常，具体错误提示如下:ava.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000]]></description><category></category></item><item><title><![CDATA[【Android】ToolBar设置NavigationIcon不显示异常或自定义失败异常]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/49492971</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/49492971</guid><author>zhufuing</author><pubDate>Thu, 29 Oct 2015 16:12:55 +0800</pubDate><description><![CDATA[异常:在布局XML中设置android:navigationIcon=”@drawable/icon”或者在代码中设置都无法自定义成自己需要设置的NavigationIcon图片。 
代码设置NavigationIcon如下:Toolbar toolbar = (Toolbar)findViewById(R.id.my_toolbar);
toolbar.setNavigationIcon(R.dr]]></description><category></category></item><item><title><![CDATA[【Android】Error:Execution failed for task ':app:mergeDebugResources'. > String index out of range: 0]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/48830305</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/48830305</guid><author>zhufuing</author><pubDate>Wed, 30 Sep 2015 16:46:05 +0800</pubDate><description><![CDATA[异常提示：
  Error:Execution failed for task ‘:app:mergeDebugResources’. 
  > String index out of range: 0
错误原因：有一次在进行编译的时候，Android Studio 给我报出了这样一个异常，一开始的我有点摸不着头脑，因为 fail 在 mergeDebugResources ,那么项目很可能出错在]]></description><category></category></item><item><title><![CDATA[【Android】Suggestion: use tools:overrideLibrary="" to force usage]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/48018147</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/48018147</guid><author>zhufuing</author><pubDate>Thu, 27 Aug 2015 14:26:39 +0800</pubDate><description><![CDATA[异常提示：应用在Android Studio Build的时候，抛出了如下异常：
  Error:Execution failed for task ‘:app:processDebugManifest’. 
  > Manifest merger failed : 
Suggestion: use tools:overrideLibrary]]></description><category></category></item><item><title><![CDATA[【Android】getActionBar()为null的解决方法总结]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/47105965</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/47105965</guid><author>zhufuing</author><pubDate>Tue, 28 Jul 2015 15:27:18 +0800</pubDate><description><![CDATA[前言在使用 ActionBar的时候，有时候会爆出空指针异常，这是因为应用没有获取到 ActionBar 导致的，而导致应用没有获取到 ActionBar 的原因比较多，所以我们下面就来总结一下 ActionBar 获取不到的错误原因。解决办法
检查你的应用是否设置了没有 ActionBar 的主题Theme，或者直接设置了 NoActionBar或NoTitleBar 属性，主要要检查这几点：检查]]></description><category></category></item><item><title><![CDATA[Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling']]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/46944233</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/46944233</guid><author>zhufuing</author><pubDate>Wed, 22 Jul 2015 11:24:04 +0800</pubDate><description><![CDATA[Unable to load class ‘org.codehaus.groovy.runtime.typehandling.ShortTypeHandling’

Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.2.3.]]></description><category></category></item><item><title><![CDATA[从Eclipse迁移代码到Android Studio可能出现的异常]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/46844417</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/46844417</guid><author>zhufuing</author><pubDate>Mon, 13 Jul 2015 11:51:40 +0800</pubDate><description><![CDATA[主要还是写的有关项目原有代码从 Eclipse 迁移到 Android Studio 时会遇到的问题，并没有和 Android Studio 的配置有太大关系。
Error:Can't have more than one marked region along edge.]]></description><category></category></item><item><title><![CDATA[Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/46829109</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/46829109</guid><author>zhufuing</author><pubDate>Fri, 10 Jul 2015 12:09:55 +0800</pubDate><description><![CDATA[异常Log：
  Error:Execution failed for task ‘:app:dexDebug’.  
  > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: 
finished with non-zero exit value 2]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalArgumentException: parameter must be a descendant of this view]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/46696493</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/46696493</guid><author>zhufuing</author><pubDate>Tue, 30 Jun 2015 15:36:44 +0800</pubDate><description><![CDATA[异常信息：java.lang.IllegalArgumentException: parameter must be a descendant of this view错误原因：发生这个错误主要是ListView或者其它ViewGroup等容器控件因为滑动而暂时移除子View，但却没有移除该子View上面的焦点Focus，所以在ListView滑动返回到原来的位置的时候没有恢复成原来的View，导致]]></description><category></category></item><item><title><![CDATA[at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/46410449</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/46410449</guid><author>zhufuing</author><pubDate>Mon, 08 Jun 2015 15:00:01 +0800</pubDate><description><![CDATA[错误提示： 
at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:) 
在Android中给ListView写多个不同的item布局的时候，我遇到了一个标题中的数组越界错误 getViewTypeCount() 的值必须大于 getItemViewType() 的值]]></description><category></category></item><item><title><![CDATA[auth_decode_failed_error微信分享失败]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/46370669</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/46370669</guid><author>zhufuing</author><pubDate>Fri, 05 Jun 2015 12:05:00 +0800</pubDate><description><![CDATA[今天我在编写微信分享的代码的时候，微信给我弹出了这个错误提示，其实错误原因很简单，因为微信分享要求使用程序的正式签名，而不是我们调试代码时默认的debugkey，测试微信分享功能，我们可以直接打一个正式包或者将IDE的debugkey换成正式签名key即可。另外以前我在调试微信分享的时候，在一些手机上会遇到点击微信/朋友圈分享时候，微信一闪就消失，或者微信长时间停留在加载过程中，这都是因为我们在调试]]></description><category></category></item><item><title><![CDATA[为什么自定义控件无法显示]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/44963659</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/44963659</guid><author>zhufuing</author><pubDate>Thu, 09 Apr 2015 18:27:00 +0800</pubDate><description><![CDATA[为什么自定义控件无法显示
自定义控件不显示
忘记在初始化内部元素之后进行 addView() 操作
忘记设置子控件 LayoutParams 宽高
子控件被其它控件所遮盖
自定义控件预览layout
预览layout布局
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:6081)]]></description><category></category></item><item><title><![CDATA[Android SDK下载异常(hostname in certificate didn't match)]]></title><link>https://blog.youkuaiyun.com/zhufuing/article/details/42421871</link><guid>https://blog.youkuaiyun.com/zhufuing/article/details/42421871</guid><author>zhufuing</author><pubDate>Mon, 05 Jan 2015 14:15:24 +0800</pubDate><description><![CDATA[对于Android开发者来说，每次下载更新 Android SDK 都是一次痛苦的经历，因为 google 被墙，每次我们都要想尽办法来更新 SDK, 以前我是通过 VPN 来下载 SDK,但是也只能保证稍微稳定一点的下载速度，每次更新还是要耗费很长的时间来等待，上星期我的同事发现通过修改 hosts 文件并将下载地址域名指向 203.208.46.146 即可加快速度，而且下载速度基本上都是4，]]></description><category></category></item></channel></rss>