当前位置: 首页 > 知识库问答 >
问题:

bazel无法正确找到我的android sdk路径

阎善
2023-03-14

我想使用bazel命令生成tensorflow lite AAR文件。根据tensorflow文档Android quick start,我成功安装了bazel,然后在系统环境变量中设置了ANDROID_SDK_HOME和ANDROID_NDK_HOME如下:

ANDROID_SDK_HOME='G:\IT\AndroidStudiosDK\AndroidStudio'

ANDROID_NDK_HOME='G:\IT\AndroidStudiosDK\AndroidStudio\NDK\Android-NDK-R17C'

我面对这个错误:

显然,巴泽尔找不到正确的路径。

共有1个答案

左丘弘致
2023-03-14

NDK、SDK位置应该使用正斜杠/而不是反斜杠\作为路径分隔符来表示。所以,在你的情况下:

set ANDROID_SDK_HOME = 'G:/IT/AndroidStudioSdk/AndroidStudio'
set ANDROID_NDK_HOME = 'G:/IT/AndroidStudioSdk/AndroidStudio/ndk/android-ndk-r17c'

然后运行configure.cmd脚本,在设置Android工作区时使用这些值。

 类似资料:
  • 请,任何人都可以帮助我找到正确的XPath来检索日期值“07/05/2018 04:45” 我试过但没有成功: /输入[@type=“text”]@值 //*[@id="start Date"]

  • 我还没有反应过来,所以我为这个问题的无知道歉。 我刚刚创建了一个新的React应用程序,我一直在使用文件夹结构。以下是我当前的文件夹结构: 在/react-app/src/components/app/app.js中,我需要导入logo.svg,它位于/react-app/src/assets/images/logo/logo.svg中。 在App.js中,我有以下行来导入徽标: 我得到以下错误:

  • 问题内容: 我知道有很多类似或相同的问题,但是我仍然无法理解/找到正确的方法来使用模块。Python是我最喜欢的语言,除使用导入外,我喜欢其中的所有内容:递归导入(当您尝试引用尚不存在的名称时),导入路径等。 因此,我有这种项目结构: 可以用作独立单位,但也应由导入。我现在在做什么,例如,在我编写中,即使用导入模块的完整路径。我这样做是因为,如果我使用-当从另一个包()中导入该模块时,它将不起作用

  • 我仍在学习java编程,请原谅我的知识不足。这可能是有史以来最简单的事情,但我一辈子都想不出更好的方法来循环checkTaskDescription方法,直到用户输入的描述低于字符限制。到目前为止,这是我能够做到的唯一方法,但它显然会重复输入对话框两次。 这是执行它的部分 这是正在执行的checkTaskDescription方法: