<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[修炼]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/li4321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; li4321]]></copyright><item><title><![CDATA[JNI中通过参数来传递数组返回值（C和java间）]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/79431429</link><guid>https://blog.youkuaiyun.com/li4321/article/details/79431429</guid><author>li4321</author><pubDate>Sat, 03 Mar 2018 17:25:28 +0800</pubDate><description><![CDATA[     在jni中返回数组，一般是在jni中直接new一个byte数组，然后调用函数(*env)-&amp;gt;SetByteArrayRegion(env, bytearray, 0, len, buffer);将buffer的值copy到bytearray中，函数直接return bytearray就可以了。      另外一种是返回错误号，数据通过参数传出，但是java的基本数据类型是传值，对象...]]></description><category></category></item><item><title><![CDATA[Mysql忘记root密码怎么办]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/79162320</link><guid>https://blog.youkuaiyun.com/li4321/article/details/79162320</guid><author>li4321</author><pubDate>Thu, 25 Jan 2018 15:24:35 +0800</pubDate><description><![CDATA[1. 用命令编辑/etc/my.cnf配置文件，即：vim /etc/my.cnf 或者 vi /etc/my.cnf；
2.
 在[mysqld]下添加skip-grant-tables，然后保存并退出；



3.
 重启mysql服务：service mysqld restart 或 /etc/init.d/mysqld restart；

4.
 重启以后，执行mysq]]></description><category></category></item><item><title><![CDATA[ubuntu声音设置不显示声卡设备的解决方法]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78477188</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78477188</guid><author>li4321</author><pubDate>Wed, 08 Nov 2017 12:11:43 +0800</pubDate><description><![CDATA[开机登录后立即运行下面语句试试:
pulseaudio --start --log-target=syslog]]></description><category></category></item><item><title><![CDATA[通过adb以root权限登录android开发板，并修改system目录为读写权限]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78432204</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78432204</guid><author>li4321</author><pubDate>Fri, 03 Nov 2017 10:19:18 +0800</pubDate><description><![CDATA[在windows的cmd命令窗口输入如下命令：
    adb root      // adb以root权限登录安卓开发板
    adb shell
    mount -rw -o remount /system         // 以读写权限重新挂载system


   OK!]]></description><category></category></item><item><title><![CDATA[android源码编译出现No private recovery resources for TARGET_DEVICE解决方法]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78403896</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78403896</guid><author>li4321</author><pubDate>Tue, 31 Oct 2017 15:22:41 +0800</pubDate><description><![CDATA[mmm或mm出现以下提示的解决方法：
Terminal log：
No private recovery resources for TARGET_DEVICE xxxxxx
make: Entering directory `/xxxxx/android'
make: Nothing to be done for `all_modules'.
make: Leaving directo]]></description><category></category></item><item><title><![CDATA[windows server2012 r2 + ubuntu双系统安装方法]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78377916</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78377916</guid><author>li4321</author><pubDate>Sat, 28 Oct 2017 18:10:16 +0800</pubDate><description><![CDATA[最近安装一下windows server2012 r2+ubuntu双系统，过段时间就会忘记，这次自己写下来，以便以后查看。

1.      先准备一个分区来安装ubuntu。在windows server2012 r2中打开磁盘管理。如下图所示：






2.      假如要将F盘所在分区用来安装ubuntu，则把该分区从windows server2012 r2中移除]]></description><category></category></item><item><title><![CDATA[全志A20编译和调试笔记]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78357982</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78357982</guid><author>li4321</author><pubDate>Thu, 26 Oct 2017 19:59:55 +0800</pubDate><description><![CDATA[一、建立编译环境

(1)、参考google官方提供的说明：http://source.android.com/source/initializing.html

#apt-get install qemu-user-static debootstrap emdebian-archive-keyring libusb-1.0-0-dev  pkg-config libncurses5-de]]></description><category></category></item><item><title><![CDATA[全志A33开发中重新配置内核（make menuconfig）后出现的问题及解决]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78340925</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78340925</guid><author>li4321</author><pubDate>Wed, 25 Oct 2017 14:16:29 +0800</pubDate><description><![CDATA[在对全志A33开发中，需要调整、增加驱动和模块，在lichee/linux3.4/目录下输入make menuconfig后，在界面内对相应内核配置项进行了调整，保存退出。
    回到lichee目录，
    再输入source buildroot/scripts/mksetup.sh
            mkkernel
    结果出现每个配置项都提示要手动选择Y/N/M，感觉]]></description><category></category></item><item><title><![CDATA[当make menuconfig时出现：mconf.c:(.text+0x744): undefined reference to `stdscr']]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78334949</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78334949</guid><author>li4321</author><pubDate>Tue, 24 Oct 2017 21:27:33 +0800</pubDate><description><![CDATA[aspirs@aspirs-virtual-machine:/work/linux-3.0.86$ make menuconfig
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf.o: In function `show_help':
mconf.c:(.text+0x744): undefined reference to `st]]></description><category></category></item><item><title><![CDATA[anroid编译后pack无输出的原因]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78317249</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78317249</guid><author>li4321</author><pubDate>Mon, 23 Oct 2017 11:46:06 +0800</pubDate><description><![CDATA[用全志A33开发板开发项目，用的android版本是4.4.2，编译完成后就以为大功告成，因为深夜了便没有进行pack工作。
       第二天，在android目录下输入pack，竟然提示无此命令，提示安装liballegro。 别无他法，只要照做，apt-get install了这个软件包。
       再此输入pack，又提示：
        
       
       ]]></description><category></category></item><item><title><![CDATA[如何扩容linux虚拟机的指定分区]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78303210</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78303210</guid><author>li4321</author><pubDate>Sat, 21 Oct 2017 14:04:33 +0800</pubDate><description><![CDATA[在编译android时需要大量的硬盘空间，有时要多编译一个版本，则要增加近50G空间（安卓4.4版本），之前分配的空间往往不够，这时可以通过扩展分区容量来解决。
    要在同一个分区进行扩容，需要下载工具：Gparted软件：https://sourceforge.net/projects/gparted/files/gparted-live-stable/


   1、通过VMWar]]></description><category></category></item><item><title><![CDATA[android4.4编译失败，出现“virtual memory exhausted: Cannot allocate memory”]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78294889</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78294889</guid><author>li4321</author><pubDate>Fri, 20 Oct 2017 14:17:23 +0800</pubDate><description><![CDATA[编译android4.4时，中途出现“virtual memory exhausted: Cannot allocate memory”，字面意思是虚拟内存不够用了，应该是安装虚拟机时默认分配的swap空间偏小了。


    输入命令
     free -m
    发现swap剩余空间确实很小了。
     增大swap空间：
       dd if=/dev/zero of]]></description><category></category></item><item><title><![CDATA[全志A33开发板的android环境搭建及编译、打包]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78285233</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78285233</guid><author>li4321</author><pubDate>Thu, 19 Oct 2017 15:15:39 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/jangel_lee/article/details/44306621





A33环境搭建编译手册

说明




目录

Ubuntu安装 4

制作Ubuntu的USB启动盘 4

安装Ubuntu 6

配置ssh 15

配置vim 15

开启Ubuntu图形界面的root权限 16]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04 root用户登录设置]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78270940</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78270940</guid><author>li4321</author><pubDate>Wed, 18 Oct 2017 11:24:48 +0800</pubDate><description><![CDATA[Ubuntu 12.04默认是不允许root登录的，在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后，修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入:
 sudo  -s.然后输入普通用户登陆的密码，回车即可进入 root用户权限模式。
然后执行: vi /etc/lightdm/lightdm.conf.
增加 greeter]]></description><category></category></item><item><title><![CDATA[virtualbox安装增强功能时【未能加载虚拟光盘】]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78270094</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78270094</guid><author>li4321</author><pubDate>Wed, 18 Oct 2017 10:30:09 +0800</pubDate><description><![CDATA[今天自由草在使用Virtualbox中的Ubuntu虚拟机，打算作为微丫头本地测试，结果屏幕分辨率比较低，不方便使用，就想安装增强功能来实现更改分辨率，但是在安装时出错：未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑




经过折腾，最后通过互联网找到了解决方法：

进入系统在侧边找到如图加载的虚拟光驱，右击，点击弹出，然后就可正常安装增强功能了

]]></description><category></category></item><item><title><![CDATA[在Ubuntu 12.04 64bit搭建Android编译环境后，重启卡住在Ubuntu logo，进不了图形界面]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78046732</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78046732</guid><author>li4321</author><pubDate>Wed, 20 Sep 2017 23:16:12 +0800</pubDate><description><![CDATA[搭建android编译环境，先要安装以下包：

sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 \
   x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-me]]></description><category></category></item><item><title><![CDATA[PC通过telnet登录Android设备]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/78024140</link><guid>https://blog.youkuaiyun.com/li4321/article/details/78024140</guid><author>li4321</author><pubDate>Mon, 18 Sep 2017 21:43:34 +0800</pubDate><description><![CDATA[1、通过root相关app进行root安卓设备，本人用的是KingRoot；
2、安装安卓终端app，本人用的是终端模拟器；
2、安装busybox，可用busybox相关app进行安装，本人用的是busybox专业汉化版；
3、安卓设备启动终端模拟器，然后输入
      su
      busybox telnetd -l /system/bin/sh
      这样开启了安卓]]></description><category></category></item><item><title><![CDATA[cannot convert ON_WM_TIMER() void (__cdecl CtestDlg::* )(UINT)” to“void (__cdecl CWnd::* )(UINT_PTR)]]></title><link>https://blog.youkuaiyun.com/li4321/article/details/70800406</link><guid>https://blog.youkuaiyun.com/li4321/article/details/70800406</guid><author>li4321</author><pubDate>Wed, 26 Apr 2017 14:48:10 +0800</pubDate><description><![CDATA[32位转换成64位编译器，编译后出现如下编译错误：

    error C2440: 'static_cast' : cannot convert from 'void (__cdecl CFrProgressDlg::* )(UINT)' to 'void (__cdecl CWnd::* )(UINT_PTR)'

    出现错误的一行为：
         ON_WM_TIME]]></description><category></category></item></channel></rss>