- 博客(36)
- 资源 (7)
- 收藏
- 关注
原创 解决: AOSP 编译AndroidQ preview 失败
FAILED: /media/caoxinyu/TomasYu/out-x86/Out_Q/soong/build.ninja/media/caoxinyu/TomasYu/out-x86/Out_Q/soong/.bootstrap/bin/soong_build -t -l /media/caoxinyu/TomasYu/out-x86/Out_Q/.module_paths/Android...
2019-03-27 13:51:55 5958 1
原创 解决Multiple dex files define Lcom/qq/e/ads/ADActivity;
报错如下:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':module_ad:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com....
2019-03-26 20:40:23 1453
原创 开启Android Q DarkMode | 开启Android Q深色模式 夜间模式
1.首先下载Image注意,这里最好是下载google APIs Intel x86 System Image2.创建虚拟机,启动模拟器如果报错HAXM 没有安装的话,请安装一下注意,这个HAXM 一定要是最新的。不然启动不了。我这里提示有更新,是因为SDK manager 有问题。其实我已经更新到最新了。3.启动模拟器有两种方式开启DarkMode:第一种:开启 Dark ...
2019-03-25 23:19:21 11454 1
原创 Android stadio 导入不在当前工程目录里的工程
include ':plugin_ad'project(':plugin_ad').projectDir = new File("F:\\git\\plugin_ad")
2019-03-25 14:32:29 189
原创 Ubuntu 设置Android adb 环境变量
编辑环境文件sudo gedit /etc/profile在文件的最后追加一下内容(your_android-sdk-linux_path是绝对路径):#set path for android sdk toolsexport PATH=$PATH:/your_android-sdk-linux_path/tools/export PATH=$PATH:/your_android-sd...
2019-03-23 21:26:00 812
原创 Android String.xml 批量翻译工具 | Android string.xml 各国语言转换
来了需求,需要增加对英文的支持。可是我们项目里大概2000多个中文字符串,一个一个翻译,太慢了。写了一个java 的程序,可以输入一个android 的String.xml文件,输出一个xml 里面的字符串是翻译过的不仅可以指定从中文翻译到英文,还可以支持英文到中文,中文到日文等。不过需要修改下代码。具体可以看代码。截图:原始xml输出xml:git 地址:https://git...
2019-03-21 21:18:01 2908 2
原创 Dom4j 写文件不全
今天用dom4j 写文件,要么写文件不全,要么文件为空。刚开始有问题的是:package com.zhangyue.translate;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import ...
2019-03-21 19:29:39 235
原创 Android AppCompatCheckBox在低版本上不显示问题
V11<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/delete_source_id" android:layout_width="wrap_conte...
2019-03-20 22:47:18 1771
原创 ATextAppearance.AppCompat.Small not found
今天编译的代码的时候,刚才还是好的,后来吃个饭回来,就不行了。报错如下:AGPBI: {"kind":"error","text":"error: resource style/ATextAppearance.AppCompat.Small (aka com.mci.smagazine:style/ATextAppearance.AppCompat.Small) not found.","so...
2019-03-19 21:52:36 407
原创 ShareEntryActivity java.lang.ClassNotFoundException | Android类找不到问题
错误堆栈: Process: com.mci.smagazine, PID: 23265 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mci.smagazine/com.mci.smagazine.apshare.ShareEntryActivity}: java.lang...
2019-03-19 14:25:13 279
原创 android Binary XML file line #1: Binary XML file line #1: Error inflating class x 问题详解
Process: com.mci.smagazine, PID: 25065 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mci.smagazine/com.zhangyue.iReader.idea.ActivityImageIdea}: android.view.InflateExcept...
2019-03-19 11:25:24 3644 3
原创 环境变量的妙用
环境变量是很有用的,比如你经常需要打开一些目录。这时候把这个目录放到一个环境变量里,到时候直接引用就可以了。比如,我电脑上有python2.6, 和python3.5默认的是python2.6,但是有时候需要用python3.5 怎么办?在windows里面设置一个环境变量,名字叫做python3 ,值为C:\Users\zy\AppData\Local\Programs\Python...
2019-03-18 11:44:12 219
原创 AOSP 设置编译输出目录
export OUT_DIR=/media/caoxinyu/TomasYu/out注意:export OUT_DIR=OUT_DIR 后面直接跟= ,不要有空格。否则报错。
2019-03-17 14:06:38 1432
原创 android studio 编译报错:download fastutil-7.2.0.jar
buildscript { repositories { maven{ url = "http://maven.aliyun.com/nexus/content/groups/public/" } google() jcenter() } dependencies { classpath 'com.a...
2019-03-17 02:03:13 12698 10
原创 Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?);
Ubuntu 下 adb 报错:caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devicesList of devices attachedfaf80ac1 no permissions (user in plugdev group; are your udev rules wrong?); see ...
2019-03-17 02:00:54 5434 7
原创 Ubuntu 18启动失败 Started Hold until boot procss finishes up
原因:启动ubuntu 的时候,磁盘空间不够了。解决方法:启动Ubuntu 的时候,选择Advanced options for Ubuntu然后选择recovery之后选择clean清理之后,就可以打开了。...
2019-03-15 21:36:05 7339 14
原创 算法---------两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]我的解答:...
2019-03-15 20:22:23 187
原创 Windows 显示环境变量
echo %%D:\>echo %python3%C:\Users\zy\AppData\Local\Programs\Python\Python36D:\>我的环境变量如下:
2019-03-15 10:59:34 432
原创 Android ObjectOutputStream Serializable引发的血案
遇到一个问题安装后第二次进app,闪退重现步骤[前置条件]打包分支:dev_7.13手机:vivo NEX 8.1.0[步骤]安装三星app----同意用户协议进入书城---连续点击back退出app---再次进入三星阅读[结果]出现闪退(必现)[期望]能正常进入书城附件 查看了日志,没有crash 相关的信息。那么我就相信,应该是自己程序里面的杀死了进程。...
2019-03-13 23:23:00 452
原创 (AOSP)repo checkout指定版本
To properly switch Android version, all you need to change is branch for your manifest repository. First determine the available branches with manifests for the different Android versions:cd $ANDROID...
2019-03-13 15:16:09 3302
原创 如果看懂git -help
zy@caoxinyu MINGW64 /f/git/iReader_samsung (dev_7.13)$ git stash -helperror: unknown option for 'stash push': -helpusage: git stash list [&lt;options&gt;] or: git stash show [&lt;stash&gt;] o...
2019-03-13 15:11:26 312
原创 Android stado 运行项目,apk does not exist on disk.
报错如下:03/12 21:38:56: Launching iReaderThe APK file F:\git\iReader_nubia\iReader\build\outputs\apk\***-debug.apk does not exist on disk.Error while Installing APK解决方法:打开gradle 窗口,执行你项目的install 里...
2019-03-12 23:09:42 309
原创 分析Android :java.lang.UnsatisfiedLinkError: dlopen failed * is 32-bit instead of 64-bit
Crash 日志:java.lang.UnsatisfiedLinkError: dlopen failed: &amp;quot;/data/data/com.ireader.plug.sdk/ireader_plugins/lib/armeabi/lib***.so&amp;quot; is 32-bit instead of 64-bit at java.lang.Runtime.loadLibrary0(...
2019-03-12 22:59:40 2699
原创 努比亚压力键不显示菜单问题
场景:我们做项目,之前被人接入了努比亚压感键。后来升级了大版本,编译之后压感键消失了。然后我就git 调试:git bisct startgit bs good 234434kkgit bs bad HEADgit bs bad ....问题是,当前的分支是merge 过得。二分法找问题很难受。后来我就看当时接入文档,看了半天,觉得都对。很奇快。然后各种尝试,修改target ...
2019-03-08 15:02:09 252
原创 Android stdio build.gradle buildscript 里面的repositories 和allprojects里面 repositories 的区别
第一段buildscript 里面的 repositories 表示只有编译工具才会用这个仓库。 比如 buildscript 里面的 dependencies classpath 'com.android.tools.build:gradle:2.2.2'buildscript { repositories { jcenter() ...
2019-03-06 19:51:17 2161
原创 Android Stadio配置了gralde的本地路径,但是windos 命令行还是会下载gradle
如下图:已经在stadio 里面设置了gradle 的路径,但是在cmd 命令行里面不会去用这个路径。解决方案:需要在环境变量里面设置一个gradle homeGRADLE_USER_HOME D:\gradle_temp\.gradle如下图:注意:修改完之后需要重新打开cmd...
2019-03-06 15:21:25 359
原创 算法----------加一
题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321...
2019-03-05 16:47:38 280
原创 Android AOSP 编译sdk
首先你要有AOSP 工程。然后执行下面的命令编译sdk。//运行下面的命令得到编译环境source build/envsetup.shlunch sdkmake sdk最后文件输出在哪个位置会在命令行输出,如下:[100% 6804/6804] Package SDK: out/host/linux-x86/sdk/sdk/android-sdk_eng.caoxiny...
2019-03-05 10:47:01 934
原创 Unknown host 'services.gradle.org' 解决方法
报错如下:Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.Learn about configuring HTTP proxies in Gradle解决方法:问题分析:大部分原因是你的本地没有可供编译的gradle版本,或者你开启了gradle offline...
2019-03-04 00:11:20 14484 1
原创 Please ensure JDK installation is valid and compatible with the current OS
报错如下:Gradle sync failed: Could not run JVM from the selected JDK. Please ensure JDK installation is valid and compatible with the current OS (Windows 10 10.0, amd64). If you are using embedded ...
2019-03-04 00:04:30 970
原创 Android AOSP 单独编译某一模块
由于AOSP 项目太大,我只修改了一个模块,比如设置。那么只需要单独编译设置这个模块就可以了。首先执行Source:source build/envsetup.sh执行之后,就会有一些额外的命令可以使用: - croot: Changes directory to the top of the tree. - m: Makes from the top of the tree....
2019-03-03 22:52:03 3349
原创 Ubentu编译Android源码(AOSP)
前言:一直想要编译一下Android 源码,之前去google 看,下载要下载repo。当时很懵逼,repo 是个什么? 然后往下看,看到往上说,编译Android AOSP 只能用Ubuntu,当时自己的心也哇哇凉啊。自己只有一个工作的电脑,自己的电脑配置太低。 看网上说,还要200G 的空间。之前自己给自己的windos 安装过双系统,但是好像一直启动不了。现在想想,应该是因为当时没有...
2019-03-03 17:02:29 1538 2
原创 Ubuntu 安装 搜狗输入法
1.去下载搜狗输入法安装包:https://pinyin.sogou.com/linux/2.安装 sudo dpkg sougou****.deb3.去设置参考:https://blog.csdn.net/areigninhell/article/details/79696751 该博客的第三歩最后注意的是:要把搜狗输入法放到最上面,如图:左下角有一个往上的小箭头,把搜狗...
2019-03-03 15:51:31 585
原创 Ubentu下命令行安装chrome浏览器
前言:最近在使用Ubuntu 系统。编译Android aosp 项目。准备写博客,但是Ubuntu 的默认浏览器 firefox 在写csdn 的时候,加载不出来。如下图一直卡在这里。这种情况下, 怒装chrome.安装命令如下://下载安装包sudo wget https://dl.google.com/linux/direct/google-chrome-stable_curr...
2019-03-03 15:42:29 500
原创 Android 打印log 在logcat 看不到
今天调试一个问题,因为是插件,只能通过打印log 定位问题。但是打印了log 一直没有看到。代码如下: Log.d("","aaaa24");后来发现是需要设置tag,如果没有tag ,不会打印出来 Log.d("tag","aaaa24");好坑,记录一下...
2019-03-01 18:31:13 630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人