我正在尝试为Android开发,我想添加adb
到我的PATH
所以我可以很容易地启动它.我之前添加了目录由于某种原因adb
不想被发现.这非常令人沮丧.以前有其他人有这个问题吗?
我创建了一个文件.profile
并添加了以下内容.
export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/platform-tools/
export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/tools
Run Code Online (Sandbox Code Playgroud)
当我检查我的环境路径时,我看到以下内容:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools
Run Code Online (Sandbox Code Playgroud)
所以我知道它被添加到我的PATH
变量中.现在,当我尝试跑步时,我adb
发现它没有找到.
-bash: ./adb: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这非常令人沮丧.这可能是权限问题吗?OSX和Android有没有人遇到过这个问题?
我想为PATH的安装添加值":/ home/me/play /"
!框架.
所以我运行了这个命令:
PATH=$PATH:/home/me/play
Run Code Online (Sandbox Code Playgroud)
有效.但是在我下次检查时,价值又变回了原来的价值.
所以我猜我没有"保存"新值,对吗?
你是怎样做的?
我已经潜入Android开发一段时间了,现在我想在我的应用程序中使用一些项目(helpshift).在网站上,他们有一些示例应用程序,其中自述文件说:在/ HelpshiftDemo文件夹中运行以下内容.
android update project -t android-17 -p .
Run Code Online (Sandbox Code Playgroud)
所以我这样做,但不幸的是,这给了我一个错误说-bash: android: command not found
.我理解这一点,因为"android"本身并不是指笔记本电脑上的任何东西(Mac OSX).所以我认为这可能是指adb.所以我尝试替换android
我的adb的直接路径:
/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t android-17 -p .
Run Code Online (Sandbox Code Playgroud)
这给了我一个关于adb的更多信息的大量输出,我猜这不是预期的结果.
所以我的问题; 是什么意思android
,我如何在Mac OSX上解决这个问题?
我试图.jar
从克隆的项目中创建一个文件:
android update project -p .
Run Code Online (Sandbox Code Playgroud)
但得到了错误:
android:命令未找到
我尝试设置Android SDK的路径,但它没有帮助:
export ANDROID_HOME=D:\java\android-sdk
export PATH=$ANDROID_HOME\tools:$PATH
export PATH=$ANDROID_HOME\platform-tools:$PATH
Run Code Online (Sandbox Code Playgroud)
有可能解决这个问题吗?
UPD:我正在使用这个软件的Git Shell:http://git-scm.com/download/win