Android开发中的神坑和知识点记录
2024-10-10 02:29:13
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.exe 2、找到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版本,全都下载即可
最新文章
- java单向加密算法小结(1)--Base64算法
- 服务器开启https协议
- Javascript的封装
- Nginx使用webbench进行压力测试(转载)
- 【整理】c# 调用windows API(user32.dll)
- unix network programming(3rd)Vol.1 [第1章]《读书笔记系列》
- 自学Xpath的几个例子
- QTableView另类打印解决方案(复用render函数去解决print问题)
- 【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列4
- Ubuntu14.04 工作区设置
- 算法如功夫——C++ 用递归函数计算n的阶乘n!
- JavaScript 面向对象编程(三)如何写类和子类
- Java与JavaScript中判断两字符串是否相等的区别
- apache访问日志分析[转]
- 解决 ";Script Error"; 的另类思路
- navigator 判断移动端是Android还是iOS
- kali下添加PATH环境变量
- ajax二级联动代码实例
- python格式化输出 format
- UltraEdit配置