程序员开发过程常见问题的解决方法(持续更新中....)
Mac osX git 中文乱码解决方案
1. 使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如 274\232\350\256\256\346\200\273\347\273\223.png
的乱码。
git config --global core.quotepath false
2. 设置git gui的界面编码
git config --global gui.encoding utf-8
3. 设置git commit的编码
git config --global i18n.commitencoding utf-8
4. 设置git log的编码
git config --global i18n.logoutputencoding utf-8
Systrace生成的trace.html打开空白或者打不开的解决办法
1.必须用Chrome打开
2.在mac电脑上,可能Chrome打开也是空白,解决办法是:在chrome地址栏中输入”chrome:tracing”,然后点击load按钮load你的trace.html文件。
gradle 新增moudle后,有时候出现类或者xml文件引用不到
1. 先clean,然后build
2. 第一步还不行,试用下面的主动同步
install APK的时候报出:The APK file /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk does not exist on disk
解决方式:
1. 查看 buildVarient版本号 能否对上
2. clean project
3. 重启 IDE
os x 10.11.6 首次安装Mysql 5.7.15出现 error:1045 access deny问题以及忘记密码修改的方式
1.sudo su
2. mysqld_safe --skip-grant-tables --skip-networking &
3.新建一个终端,输入以下的指令:mysql -u root
4.进入mysql后输入以下指令即可:
mysql> UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE User='root';
mysql> FLUSH PRIVILEGES;
Class JavaLaunchHelper is implemented in both … libinstrument.dylib. One of the two will be used. Which one is undefined
1. 打开 ~/.bashrc 或者 ~/.bash_profile
2. export
JAVA_H
OME=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home
exp
ort
PA
TH=$JAVA_HOME/bin:
$PATH
3. source .bashrc 或者 .bash_profile
android开发 Mac连接不上国产手机(小米、oppo、nokia x2)解决方法
1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID)
2..打开终端,输入:system_profiler SPUSBDataType 命令 可以查看连接的usb设备的信息
通过以上两种方法拿到连接的手机的USB设备信息,比如vid 如何MI3 vid:"0x2ad5"
3. 再次输入echo "0x2ad5" > ~/.android/adb_usb.ini,即可将MI3的vid信息加入到adb_usb.ini文件中
4. 魅族4x 连接方式改成内置光盘(驱动程序),然后安装fileTransfer.dmg,挂载mx4成功后,改成媒体设备连接。
android studio LLDB安装失败解决方法
1. 通过settings/Android SDK来安装LLDB
2. 假如第一步下载成功并且安装完成后,再次打开SDKmanager看不到LLDB成功安装标志
3. 假如第二步情况成立,说明你之前安装个LLDB的残留文件(可能是通过Standalone SDK manager)安装
4. 假如第三步成立,得删除LLDB残留文件,通过Standalone SDK manager删除,或者到你的SDK目录下删除
5. 删除后,在通过第一步的方式重新安装LLDB
com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0
1. 本地安装上jdk8
2. 在android studio中配置 jdk8进行java编译
3. 参考链接:http://www.she.vc/article/18-98390-0.html
gitk Error in startup script: unknown color name "lime"
1.安装gitk 依赖包 tcl
2. brew cask install tcl
mac os 10.12 Android源码编译之路所遇之坑
1. Can not find support SDK [10.8, 10.9, 10.10,10.11]
1. cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
2. sudo vim SDKSettings.plist 将里面的10.12替换成10.11
2. case-insensitive filesystem 问题
1. sudo hdiutil create -size 50g -type UDIF -fs HFSX -volname android ./android.dmg
2. hdiutil convert android.dmg -format UDSP -o android.sparseimage(由只读变成可写)
然后将源码近android.sparseimage根据官方的步揍进行编译
WebStorm 2016 最新版激活(activation code方式)
https://www.cnblogs.com/woaic/p/6024975.html
国产手机没有google账号去google play下载应用方法
http://apps.evozi.com/apk-downloader/
mac charles 在线破解
https://www.zzzmode.com/mytools/charles/