【问题标题】:Could not find android error when running make command for Linphone using Cygwin使用 Cygwin 为 Linphone 运行 make 命令时找不到 android 错误
【发布时间】:2015-12-29 03:10:50
【问题描述】:

我正在尝试在 Window 上设置 android linphone 项目以及我所做的大部分事情。我在位于 cygwin 主目录的 .bashrc.bash_profile 文件中设置环境变量路径(系统和用户)和导出路径。

export PATH=${PATH}:/D:/android-sdk/tools

export PATH=${PATH}:/D:/android-sdk/platform-tools

export PATH=${PATH}:/D:/android-sdk/ndk-bundle

export PATH=${PATH}:/D:/android-sdk

export PATH=${PATH}:/C:/apache-ant-1.9.6-bin/apache-ant-1.9.6/bin

export PATH=${PATH}:/D:/android-sdk/android-ndk-r10e

现在,当我在 android Linphone 目录中的 cygwin 命令提示符上运行 make 命令时,我收到此错误:“找不到 android。请安装 android SDK。

我该如何解决这个问题?

【问题讨论】:

    标签: android eclipse android-ndk cygwin linphone


    【解决方案1】:

    请注意: linux 路径分隔符 Windows 驱动器指示符。你的

    export PATH=${PATH}:/D:/android-sdk/tools
    

    两个 目录添加到路径中,/D/android-sdk/tools。 试试/cygdrive/d/ 而不是/D:

    【讨论】:

    • 现在我添加了这样的:- export PATH=${PATH}:/cygdrive/d/android-sdk/android-ndk-r10e 但同样的问题。
    • 您是否将 /D:/ 替换为 /cygdrive/d/ everywhere?该图像显示您可能在 $PATH 中有十几个这样的驱动器号。
    • echo $PATH 现在显示什么? (在问题中添加 UPD)
    • 第二次,请找到可执行文件并执行ls -l /path-to-executable。它必须显示权限,您需要为每个人设置执行 (x) 权限。 (在普通的 Linux 上,chmod a+x myfile 将执行权限添加到文件中)
    • 我在 Windows 上使用 Cygwin 运行它并 echo $PATH 显示所有路径,如上所示。我认为设置路径的主要问题是我已经设置的所有地方。
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 2022-07-21
    相关资源
    最近更新 更多