知是行的主意,行是知的功夫。这篇文章主要讲述Android开发中的神坑和知识点记录相关的知识,希望能为你提供帮助。
1、SDK Manager.exe闪退的问题
http://blog.csdn.net/fambit025/article/details/26984345
1、找到android.bat,在源码处找到
set java_exe=
call lib\\find_java.bat
改为
set java_exe=C:\\Program Files\\Java\\jdk1.8.0_121\\bin\\java.exe
2、找到for /f %%a in (\'%java_exe% -jar lib\\archquery.jar\') do set swt_path=lib\\%%a
改为
set swt_path=lib\\x86_64
2、AVD Manager.exe闪退问题
找到C:\\android-sdk-windows\\tools\\lib\\find_java.bat 修改源码,
1、找到43-44行,将 for /f "delims=" %%a in (\'"%~dps0\\find_java%arch_ext%.exe" -s\') do set java_exe=%%a if not defined java_exe goto :CheckFailed 修改为 set java_exe=C:\\Program Files\\Java\\jdk1.8.0_121\\bin\\java.exe2、找到49-50行,将 for /f "delims=" %%a in (\'"%~dps0\\find_java%arch_ext%.exe" -s -w\') do set javaw_exe=%%a if not exist "%javaw_exe%" set javaw_exe=%java_exe% goto :EOF 修改为 set javaw_exe=C:\\Program Files\\Java\\jdk1.8.0_121\\bin\\java.javaw_exe
3、点击"run"并且选择模拟器之后,出现"PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value“的错误
第一步:先查看一下你选择的模拟器的信息
文章图片
以我使用Nexus 5 API 24 的为例,它的API为24.
文章图片
第二步:再进入“ANDROID_SDK_ROOT” 或者 “ANDROID_HOME”的目录,找到“system-images”文件夹
文章图片
查看是否有“android-24”的文件夹,如果没有的话,说明没有下载API 24的必备文件。
第三步:那么打开“SDK Manager.exe”,找到对应的API版本,全都下载即可
文章图片
【Android开发中的神坑和知识点记录】
推荐阅读
- 如何修改eclipse里面Android虚拟机的存放路径
- Android开发 - 掌握ConstraintLayout创建基本约束
- mvn+spring+webapp模板
- vc++创建Win32 Application窗体过程
- 优秀Android开发的职业成长路径是怎样的()
- Android 7.0及以上使用OpenCL
- [方法提炼] 获取Android设备序列号方法
- Android踩坑随笔Fragment中onActivityResult方法不被调用
- Android手机上浏览器不支持带端口号wss解决方案