ndk(Native Development Kit)是Android平台下的本地开发工具包,支持使用C/C++编写高性能的本地模块,随着跨平台开发需求的增长,Mac作为主流的开发环境之一,配置NDK成为许多开发者的必备技能,本文将系统介绍在Mac上配置NDK的完整流程,结合实际操作步骤与行业经验,帮助开发者快速搭建高效开发环境。
adb shell 错误
在命令行(就是开始——运行——输入cmd)模式下输入adb Shell命令一般会报两种错误,一是“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”,二是“error:device not found”。 对于第一种错误,是因为环境变量没有配置。 所谓环境变量,就是各应用程序要用到的信息,这里主要是没有配置Path路径,Path就是和程序执行的路径。 因为在命令行中输入命令时,计算机会先在当前目录(一般是C:\User\Administrator)寻找程序,如果没有找到,就会通过环境变量中的Path查找(Path中各路径之间以英文格式的;分隔开),如果Path中各路径下都没有程序,就会报“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”错误。 解决办法有两种:一是将的路径加入到Path路径中,位于SDK目录下的platform-tools下,比如我的Android SDK文件位于D:\Android下面,则正确的Path路径应该是“D:\Android\android-sdk-windows\platform-tools”。 将这串字符追加到系统或用户环境变量的Path下面就可以了;二是先在dos环境下进入patform-tools目录下,以我的机器为例,使用“cd D:\Android\android-sdk-windows\platform-tools”命令进入到platform-tools目录下,再使用“dir”(Windows下)就可以看到列表中有文件了,这时再执行“adb shell”命令就可以了。 对于第二种错误,是因为没有打开Android虚拟机。 因为adb shell命令实际上是对当前虚拟机进行操作,需要进入当前虚拟机的文件结构。 如果没有打开虚拟机,本命令当然会报“error:device not found”(就是没有找到设备)的错误了。 解决办法就是打开虚拟机,确保已解决第一种错误,输入adb shell就可以正常进入Android虚拟机的结构了。
android模拟器启动不了
错误原因AVD 的ini配置文件默认在C:\Documents and Settings\用户名\\avd下边,这个路径里不能有中文。 解决方法1,。 最简单的,创建个英文名的用户,在新的用户环境下玩2。 手动添加一个系统环境变量值,这里我们可以对着“我的电脑”图标单击鼠标右键,在弹出的菜单中选择“属性”,切换到“高级”选项卡,单击“环境变量”按钮,在弹出的对话框新建一个环境变量,比如名为ANDROID_SDK_HOME (不可修改为其他) ,值为D:\android_sdk (假设sdk我们在d盘的根目录名为android_sdk)。 接下来重新启动Eclipse,我们通过单击Windows菜单,依次进入 preferneces => Android => Bulid 可以看到 Default debug keystore: D:\android_sdk\\ (其中\为ADT自动创建的,以前这项可能为C:\Documents and Settings\中文\\),当然通过设置下面的custom debug keystore来设置可以免除添加环境变量的步骤。 然后重建avd。 运行程序,没问题了
PC端安装android模拟器(android-sdk-windows)出错,求高手赐教!
1、设置环境变量Java_HOME=你的jdk安装目录2、配置PATH,在最后添加%JAVA_HOME%\bin3、设置环境变量ANDROID_SDK_HOME=你的android-sdk-windows安装目录














发表评论