<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[U__F_O的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/U__F_O</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; U__F_O]]></copyright><item><title><![CDATA[genymotion的x86架构转换为arm架构]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/112010433</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/112010433</guid><author>U__F_O</author><pubDate>Thu, 31 Dec 2020 15:08:07 +0800</pubDate><description><![CDATA[1.在github上下载对应转换包：https://github.com/m9rco/Genymotion_ARM_Translation

2.为避免直接拖拽Genymotion_ARM_Translation包到genymotion失败，可以在sdk目录下启动cmd窗口，如：D:\zhanch\software\SDK\build-tools\26.0.1,

  push转换包，adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-T..]]></description><category></category></item><item><title><![CDATA[安卓5.0+设备投屏到pc端进行调试]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/106101818</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/106101818</guid><author>U__F_O</author><pubDate>Wed, 13 May 2020 16:59:59 +0800</pubDate><description><![CDATA[github上有一个大牛的项目，star有30多k了，地址为：https://github.com/Genymobile/scrcpy

下载对应电脑操作版本的安装包，本人电脑64位，点击截图中的进行下载：

下载之后，解压，运行scrcpy.exe，即可将手机投屏到电脑（手机连接usb到电脑，并且开启了调试模式）
...]]></description><category></category></item><item><title><![CDATA[利用Android stuido的安装目录下的minidump_stackwalk.exe解析native导致崩溃生成的dmp文件]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/105862908</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/105862908</guid><author>U__F_O</author><pubDate>Thu, 30 Apr 2020 15:38:06 +0800</pubDate><description><![CDATA[1.Android Studiod的安装目录\bin\lldb\bin中存在一个minidump_stackwalk.exe的可执行文件，在该目录下运行cmd，并执行如下命令：minidump_stackwalk.exe f7ab957b-326b-4852-160d079e-1f5563b.dmp &gt;crash.txt

2.从解析出来的crash原因，进行符号解析

 

Oper...]]></description><category></category></item><item><title><![CDATA[AS的项目突然报错unable to resolve dependency for....]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/103597797</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/103597797</guid><author>U__F_O</author><pubDate>Wed, 18 Dec 2019 14:58:03 +0800</pubDate><description><![CDATA[之前项目都正常，突然出现unable to resolve dependency for找不到jar包的情况，打开项目层级下的gradle.properties

 注释掉里面的所有内容，如下图

 

然后执行以下sync，如果还是报相同的错，多试两次，我是执行两次就好了，当sync成功后，即可正常下载依赖，再将gradle.properties刚才注释的部分打开，再sync以下即可

...]]></description><category></category></item><item><title><![CDATA[RecycleView禁止滑动，显示全部页面]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/103321437</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/103321437</guid><author>U__F_O</author><pubDate>Sat, 30 Nov 2019 10:16:33 +0800</pubDate><description><![CDATA[1.首先是在代码设置样式布局那里。设置该方法，GridLayoutManager和瀑布流等同

 

LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context) {
  @Override
  public boolean canScrollVertically() {
    retu...]]></description><category></category></item><item><title><![CDATA[利用ndk工具下的objdump定位jni层的崩溃问题]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/99288407</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/99288407</guid><author>U__F_O</author><pubDate>Mon, 12 Aug 2019 10:32:52 +0800</pubDate><description><![CDATA[在项目开发中可能会经常出现jni层面的崩溃，像空指针，野指针，越界等崩溃，下面就是我项目中的一次崩溃日志：

08-09 17:19:57.351 31571 31571 F DEBUG  : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-09 17:19:57.352 31571 31571 F DEBUG...]]></description><category></category></item><item><title><![CDATA[建立windows10与虚拟机virtualbox上的ubuntu系统的远程网络共享文件夹]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/90906620</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/90906620</guid><author>U__F_O</author><pubDate>Wed, 05 Jun 2019 17:57:47 +0800</pubDate><description><![CDATA[1.在windows系统某个磁盘上新建一个目录用于建立与虚拟机的共享文件夹，例如 VBShare

2.在虚拟机界面点击设备---共享文件夹，点击新建，如下图



共享文件夹路径选择在windows上建立的文件夹路径，并选中固定分配，即可建立。

3.在ubuntu系统下打开终端，并可以创建一个用于与windows建立连接的文件夹，mkdir home/share

4.执行命令挂载共享文件夹...]]></description><category></category></item><item><title><![CDATA[编译android7.1源码环境的配置以及中途可能出现问题的总结]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/90515729</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/90515729</guid><author>U__F_O</author><pubDate>Fri, 24 May 2019 14:56:14 +0800</pubDate><description><![CDATA[在项目要求将apk文件打包到安卓系统7.1出了一大堆问题，由于我是windows10系统，所以在电脑上装了个virtualbox虚拟机，并且装上了ubuntu-18.04.2。

接下来就是在这个虚拟机系统上搭建编译安卓7.1源码所需要的环境要求了

1.安装jdk并配置环境变量

  sudo apt-get update
  sudo apt-get install openjdk...]]></description><category></category></item><item><title><![CDATA[android studio项目打开编译时build.grdle报错Failed to resolve: monitor]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/90512102</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/90512102</guid><author>U__F_O</author><pubDate>Fri, 24 May 2019 10:30:53 +0800</pubDate><description><![CDATA[报这个错，一般是build.gradle文件出现错误，看看有没有加下面这两个依赖，如果有的话，将其去掉


//    androidTestImplementation 'com.android.support.test:runner:1.0.2'
//    androidTestImplementation 'com.android.support.test.espresso:espress...]]></description><category></category></item><item><title><![CDATA[安卓5.1编译源码时报错的处理]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/90030837</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/90030837</guid><author>U__F_O</author><pubDate>Thu, 09 May 2019 13:36:22 +0800</pubDate><description><![CDATA[执行安卓5.1源码编译make -j16命令报错art/tools/gen_sha.py: /usr/bin/python: bad interpreter: Permission denied
进行如下相关处理，即给python重新建立软连接试试

如下两步命令：

1.sudo rm -rf /usr/bin/python

2.sudo ln -s /usr/bin/python2.7 /...]]></description><category></category></item><item><title><![CDATA[svn的一些简单使用]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/89884348</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/89884348</guid><author>U__F_O</author><pubDate>Mon, 06 May 2019 15:48:17 +0800</pubDate><description><![CDATA[1.svn上创建文件夹，并将文件导入

  ①点击空白处，单击右键选择repo_brower

  ②在你所创立的分支下选中右键create folder

  ③更改名称也是选中分支中你创立的文件夹名右键Rename

  ④将你需要导入的文件夹和文件Add

  ⑤最后commit提交就OK，复制你的svn路径，登录账户，即可查看你上传的文件夹和文件

2.将文件...]]></description><category></category></item><item><title><![CDATA[android studio在开发ndk过程中各种坑]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/89518785</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/89518785</guid><author>U__F_O</author><pubDate>Thu, 25 Apr 2019 16:35:17 +0800</pubDate><description><![CDATA[1.报错Error occurred while communicating with CMake server. Check log C:\Users\hst\Desktop\4u_a2_party_construction\4u_a2_party_construction\third_party\meetingcore\.externalNativeBuild\cmake\debug\arme...]]></description><category></category></item><item><title><![CDATA[springboot项目在linux服务器上启动、停止脚本]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/88893094</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/88893094</guid><author>U__F_O</author><pubDate>Fri, 29 Mar 2019 15:06:22 +0800</pubDate><description><![CDATA[1.将对应的Spring boot打成jar包



2.在服务器目录上新建一个专门存放jar包的文件夹，我新建的目录为/root/zch/jar

将jar包放在该目录下，并将对应的脚本文件也放入该目录，我的脚本文件是server.sh，脚本文件对应的内容是：


#!/bin/bash
cd `dirname $0`
CUR_SHELL_DIR=`pwd`
CUR_SHELL_NAME=`ba...]]></description><category></category></item><item><title><![CDATA[阿里云部署spring boot项目，并实现nginx反向代理，实现https请求]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/88891370</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/88891370</guid><author>U__F_O</author><pubDate>Fri, 29 Mar 2019 14:23:29 +0800</pubDate><description><![CDATA[1.首先得有一台ecs服务器

2.配置安全组规则



配置对应的安全组规则





3.配置SSL证书



4.下载对应的证书放在服务器某个路径下面，由于我用的是nginx来做代理，所以下载对应的nginx证书



由于我使用的是Spring boot开发，服务端通过nginx实现反向代理，我在服务端安装的nginx路径为/usr/local/nginx，在该目录下新建一个cert的文件...]]></description><category></category></item><item><title><![CDATA[com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4739923 > 1048576)]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/88816027</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/88816027</guid><author>U__F_O</author><pubDate>Tue, 26 Mar 2019 11:32:40 +0800</pubDate><description><![CDATA[这个错误太坑人了，找了好久的问题，网上一大堆解决方案，一般都是设置my.cnf文件里面的max_allowed_packet值，这个值肯定要设置，但是设置后还是报同样的错误怎么办呢。这就可能涉及到数据库权限问题了，经过一系列的日志追踪，发现数据库权限有问题。解决思路如下：

我的是linux系统下的vim命令：

1.mysql -u root -p 输入密码登录远程数据库

2.use mysq...]]></description><category></category></item><item><title><![CDATA[报错“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock']]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/88796743</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/88796743</guid><author>U__F_O</author><pubDate>Mon, 25 Mar 2019 15:48:24 +0800</pubDate><description><![CDATA[在我连接阿里云数据库时报错“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'，进入tmp目录，删除该目录下的mysql.sock文件，再输入命令service mysqld restart即可解决
...]]></description><category></category></item><item><title><![CDATA[android studio在打包编译项目出现的一些异常报错解决]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/85624584</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/85624584</guid><author>U__F_O</author><pubDate>Wed, 02 Jan 2019 17:20:58 +0800</pubDate><description><![CDATA[1. 在打包项目时报错More than one file was found with OS independent path 'META-INF/rxjava.properties'

   在build.gradle文件中加入如下配置即可：

 


android {
    ...
    packagingOptions {
        exclude 'META-INF/rxja...]]></description><category></category></item><item><title><![CDATA[远程依赖github上的项目]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/85002502</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/85002502</guid><author>U__F_O</author><pubDate>Fri, 14 Dec 2018 13:58:02 +0800</pubDate><description><![CDATA[在项目开发过程中，我们经常会引用一些第三方sdk或者jar包，有时我们会将对应依赖库下载到本地，放在libs目录下，但大多数情况下，选择远程依赖更为方便和合理。

现在我要引用一个github上的项目到我的项目中作为依赖库使用，应该怎么做呢？

1.首先应该知道该依赖库在github上的项目网址。

2.打开网址https://jitpack.io/，输入对应的项目的github网址，点击Get ...]]></description><category></category></item><item><title><![CDATA[Android常见知识点之Activity]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/84840144</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/84840144</guid><author>U__F_O</author><pubDate>Wed, 05 Dec 2018 17:28:44 +0800</pubDate><description><![CDATA[Android常见知识点之Activity

Activity的生命周期
onStart()和onResume()/onPause()和onStop()的区别
Activity A启动另一个Activity B会回调哪些方法？如果Activity B是完全透明呢？如果启动的是一个Dialog呢？
谈谈onSaveInstanceState()方法？何时会调用？
onSaveInstanceStat...]]></description><category></category></item><item><title><![CDATA[markdown编辑器的使用]]></title><link>https://blog.youkuaiyun.com/U__F_O/article/details/84824647</link><guid>https://blog.youkuaiyun.com/U__F_O/article/details/84824647</guid><author>U__F_O</author><pubDate>Wed, 05 Dec 2018 11:14:03 +0800</pubDate><description><![CDATA[Markdown编辑器的使用

功能快捷键

撤销：Ctrl/Command + Z
重做：Ctrl/Command + Y
加粗：Ctrl/Command + B
斜体：Ctrl/Command + I
标题：Ctrl/Command + Shift + H
无序列表：Ctrl/Command + Shift + U
有序列表：Ctrl/Command + Shift + O
检查列表：Ctrl...]]></description><category></category></item></channel></rss>