摘要: 今天编译的代码的时候,刚才还是好的,后来吃个饭回来,就不行了。报错如下:AGPBI: {"kind":"error","text":"error: resource style/ATextAppearance.AppCompat.Small (aka com... 阅读全文
posted @ 2019-03-19 21:53 有点理想的码农 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 错误堆栈: Process: com.mci.smagazine, PID: 23265 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.m... 阅读全文
posted @ 2019-03-19 14:25 有点理想的码农 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 环境变量是很有用的,比如你经常需要打开一些目录。这时候把这个目录放到一个环境变量里,到时候直接引用就可以了。比如,我电脑上有python2.6, 和python3.5默认的是python2.6,但是有时候需要用python3.5 怎么办?在windows里面... 阅读全文
posted @ 2019-03-18 11:44 有点理想的码农 阅读(260) 评论(0) 推荐(0) 编辑
摘要: export OUT_DIR=/media/caoxinyu/TomasYu/out注意:export OUT_DIR=OUT_DIR 后面直接跟= ,不要有空格。否则报错。 阅读全文
posted @ 2019-03-17 14:07 有点理想的码农 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu上面,新安装的stadio,第一次编译项目的时候,一直开在下载 fastutil-7.2.0.jar原因是需要FQ。那么改一下你的buil.gradlebuildscript { repositories { mav... 阅读全文
posted @ 2019-03-17 02:03 有点理想的码农 阅读(12563) 评论(0) 推荐(1) 编辑
摘要: Ubuntu 下 adb 报错:caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devicesList of devices attachedfaf80ac1 no p... 阅读全文
posted @ 2019-03-17 02:01 有点理想的码农 阅读(10072) 评论(1) 推荐(2) 编辑
摘要: 原因:启动ubuntu 的时候,磁盘空间不够了。解决方法:启动Ubuntu 的时候,选择Advanced options for Ubuntu然后选择recovery之后选择clean清理之后,就可以打开了。 阅读全文
posted @ 2019-03-15 21:36 有点理想的码农 阅读(5183) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15],... 阅读全文
posted @ 2019-03-15 20:22 有点理想的码农 阅读(469) 评论(0) 推荐(0) 编辑
摘要: echo %%D:\>echo %python3%C:\Users\zy\AppData\Local\Programs\Python\Python36D:\>我的环境变量如下: 阅读全文
posted @ 2019-03-15 11:00 有点理想的码农 阅读(3565) 评论(0) 推荐(1) 编辑
摘要: 遇到一个问题安装后第二次进app,闪退重现步骤[前置条件]打包分支:dev_7.13手机:vivo NEX 8.1.0[步骤]安装三星app----同意用户协议进入书城---连续点击back退出app---再次进入三星阅读[结果]出现闪退(必现)[期望]能正... 阅读全文
posted @ 2019-03-13 23:23 有点理想的码农 阅读(402) 评论(0) 推荐(0) 编辑
摘要: aosp 怎么切换分支?To properly switch Android version, all you need to change is branch for your manifest repository. First determine th... 阅读全文
posted @ 2019-03-13 15:16 有点理想的码农 阅读(5828) 评论(0) 推荐(0) 编辑
摘要: 每一个git 命令,都可以git * --help 打开git 的网页去看详细内容,也可以git * -help 在当前命令行里面看。如下:zy@caoxinyu MINGW64 /f/git/iReader_samsung (dev_7.13)$ git ... 阅读全文
posted @ 2019-03-13 15:11 有点理想的码农 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 报错如下:03/12 21:38:56: Launching iReaderThe APK file F:\git\iReader_nubia\iReader\build\outputs\apk\***-debug.apk does not exist on... 阅读全文
posted @ 2019-03-12 23:10 有点理想的码农 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Crash 日志:java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.ireader.plug.sdk/ireader_plugins/lib/armeabi/lib***.so" i... 阅读全文
posted @ 2019-03-12 23:00 有点理想的码农 阅读(6307) 评论(0) 推荐(0) 编辑
摘要: 场景:我们做项目,之前被人接入了努比亚压感键。后来升级了大版本,编译之后压感键消失了。然后我就git 调试:git bisct startgit bs good 234434kkgit bs bad HEADgit bs bad ....问题是,当前的分支是... 阅读全文
posted @ 2019-03-08 15:02 有点理想的码农 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 第一段buildscript 里面的 repositories 表示只有编译工具才会用这个仓库。 比如 buildscript 里面的 dependencies classpath 'com.android.tools.build:gradle:... 阅读全文
posted @ 2019-03-06 19:51 有点理想的码农 阅读(3246) 评论(0) 推荐(0) 编辑
摘要: 如下图:已经在stadio 里面设置了gradle 的路径,但是在cmd 命令行里面不会去用这个路径。解决方案:需要在环境变量里面设置一个gradle homeGRADLE_USER_HOME D:\gradle_temp\.gradle如下图:注意:... 阅读全文
posted @ 2019-03-06 15:21 有点理想的码农 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示... 阅读全文
posted @ 2019-03-05 16:48 有点理想的码农 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 首先你要有AOSP 工程。然后执行下面的命令编译sdk。//运行下面的命令得到编译环境source build/envsetup.shlunch sdkmake sdk最后文件输出在哪个位置会在命令行输出,如下:[100% 6804/6804] Packag... 阅读全文
posted @ 2019-03-05 10:47 有点理想的码农 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: 报错如下:Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.Learn about configuring HTTP proxies... 阅读全文
posted @ 2019-03-04 00:11 有点理想的码农 阅读(11930) 评论(1) 推荐(1) 编辑
摘要: 报错如下:Gradle sync failed: Could not run JVM from the selected JDK. Please ensure JDK installation is valid and compatible with t... 阅读全文
posted @ 2019-03-04 00:05 有点理想的码农 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 由于AOSP 项目太大,我只修改了一个模块,比如设置。那么只需要单独编译设置这个模块就可以了。首先执行Source:source build/envsetup.sh执行之后,就会有一些额外的命令可以使用: - croot: Changes director... 阅读全文
posted @ 2019-03-03 22:52 有点理想的码农 阅读(4338) 评论(0) 推荐(0) 编辑
摘要: 前言:一直想要编译一下Android 源码,之前去google 看,下载要下载repo。当时很懵逼,repo 是个什么?(repo 是一个python 脚本,因为Android 源码git 仓库太多,帮助管理git 仓库的,你不需要知道里面什么实现。会用就行... 阅读全文
posted @ 2019-03-03 17:02 有点理想的码农 阅读(8331) 评论(0) 推荐(2) 编辑
摘要: 1.去下载搜狗输入法安装包:https://pinyin.sogou.com/linux/2.安装 sudo dpkg sougou****.deb3.去设置参考:https://blog.csdn.net/areigninhell/article/d... 阅读全文
posted @ 2019-03-03 15:52 有点理想的码农 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 前言:最近在使用Ubuntu 系统。编译Android aosp 项目。准备写博客,但是Ubuntu 的默认浏览器 firefox 在写csdn 的时候,加载不出来。如下图一直卡在这里。这种情况下, 怒装chrome.安装命令如下://下载安装包sudo w... 阅读全文
posted @ 2019-03-03 15:42 有点理想的码农 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 设备忙,请退出所有正在运行的应用程序,按确定按钮重试。解决方法:不要使用UItraIso,不知道为什么一直不行。重启了电脑几次都不行。用Rufus吧https://rufus.ie/注意:rufus 耗时比较长,大概10分钟,不要以为卡主不动了,其实在工作。... 阅读全文
posted @ 2019-03-02 16:06 有点理想的码农 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 今天调试一个问题,因为是插件,只能通过打印log 定位问题。但是打印了log 一直没有看到。代码如下: Log.d("","aaaa24");后来发现是需要设置tag,如果tag 是空字符串 ,不会打印出来 Log.d("tag","aaaa24");好... 阅读全文
posted @ 2019-03-01 18:31 有点理想的码农 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: >>> 在java 表示有符号右移。什么意思呢?就是最高位符号位也会移动。我们知道,>>表示有符号右移。-1>> 1 = -1 -1>>2 = -1 还等于-1 右移多少位都是-1>>>-1 >>>1 = 2147483647-1>>>2 = 1... 阅读全文
posted @ 2019-02-27 18:05 有点理想的码农 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串 000000000000000000000... 阅读全文
posted @ 2019-02-27 17:19 有点理想的码农 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 二进制: int a = 0b10; a其实=2 八进制: int a = 010; a其实=8 十六进制: int a = 0x10; a其实=16 阅读全文
posted @ 2019-02-27 16:59 有点理想的码农 阅读(2388) 评论(3) 推荐(0) 编辑
摘要: 首先我们要对原码、反码和补码有个了解:1、所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。2、反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。原码10010= 反码1110... 阅读全文
posted @ 2019-02-27 16:53 有点理想的码农 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 差异化打包:1。dependencies compile 是不可以放到差异化的productFlavors里面的。会报错:Error:(69, 0) Could not find method compile() for arguments [{name=m... 阅读全文
posted @ 2019-02-27 14:45 有点理想的码农 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 我们有个方法,是判断系统的账号有没有登录。public static boolean isAccountLogin(Context context) { String df = "com.z**; AccountManager a... 阅读全文
posted @ 2019-02-27 14:39 有点理想的码农 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,要想在Intent里面传递一些非基本类型的数据,有两种方式,一种实现Parcelable,另一种是实现Serializable接口。今天先不说Serializable 接口,只说Parcelable。我们知道,Parcelable 只是一个接口,... 阅读全文
posted @ 2019-02-27 11:42 有点理想的码农 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:... 阅读全文
posted @ 2019-02-25 12:13 有点理想的码农 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出... 阅读全文
posted @ 2019-02-22 23:29 有点理想的码农 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输... 阅读全文
posted @ 2019-02-21 14:57 有点理想的码农 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 前言:如果程序想要知道有activity启动,如果想要拦截activity,然后跳转到指定的activity怎么办?我们看下ActivityThread 里面: private Activity performLaunchActivity(Activit... 阅读全文
posted @ 2019-02-20 20:35 有点理想的码农 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,... 阅读全文
posted @ 2019-02-19 19:36 有点理想的码农 阅读(3258) 评论(0) 推荐(0) 编辑
摘要: 打开工程以后发现,可运行的Module 没有了。怎么办?点击这个,即可。 阅读全文
posted @ 2019-02-14 17:23 有点理想的码农 阅读(1209) 评论(0) 推荐(0) 编辑