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

用Cordova开发我能同时使用Windows 10上的Android Studio和Ubuntu for Windows吗?

屈星腾
2023-03-14

需要一些关于我的安装和理解如何两个整合的帮助-如果有的话...我已经在Windows10上安装了Android Studio,打开了WSL(Windows子系统for Linux),安装了Ubuntu for Windows并使用命令行安装了所有好的支持工具,如Cordova、Gradle、SDKMANAGER等。我想知道我是否需要为Ubuntu安装Android Studio,而不是使用Windows版本,这样我就可以两全其美了。

由于目标不推荐使用的组件以及位置和环境变量的安装差异,我的环境发展到这一步时遇到了很多问题。但是,在旅途中学到了很多。

在此输入图像说明

当我查看Ubuntu的$path时,有Windows位置的引用。所以我假设发生了一些交互,但知道Windows不能修改Ubuntu(Linux)文件或文件夹的文件权限...

**Some entries in Ubuntu/Linux PATH variable...
/mnt/c/Program Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc:
/mnt/c/Program Files/Java/jdk-14.0.2/bin:
/mnt/c/Python38/Scripts/:
/mnt/c/Python38/:
/mnt/c/Windows/system32:
/mnt/c/Users/Admin/AppData/Local/atom/bin:
/mnt/c/Users/Admin/AppData/Roaming/npm:
/usr/lib/android-sdk/platform-tools:**
**/usr/lib/android-sdk**

我发现这个链接很有趣--Android SDK可以安装在多个位置--是的,这很有帮助。

和Windows使用...

**C:\Users\Admin\AppData\Local\Android\Sdk**

Android Studio(Windows)

实际上,我刚刚注意到,在Cordova的Android Target要求中,现在显示的是已安装的android-28(是Android Target:未安装)--我以前无法修复这个问题,但一旦我完成了这个旅程,我将从我的日记中发布一些项目来帮助其他人。

共有1个答案

宗政鸿志
2023-03-14

我建议你不要那样做。因为linux的Android SDK不同于Windows的Android SDK。因此,windows中的andorid studio将永远无法与用于Linux的android sdk一起正常工作。此外,WSL linux不应用于稳定的android开发,因为windows只管理为windows OS配置的大多数组件。如果你真的想对你想输入的命令有更多的把握,我的建议是拥有一个稳定的linux操作系统,而不是Windows。

 类似资料:
  • 问题内容: 我可以在同一输出流上同时使用PrintWriter和BufferedOutputStream吗? 情况是这样的: 我有一个SSLSocket程序,我希望能够在不同的时间点轻松地在套接字上同时传输字符串和字节[],而不必将byte []转换为字符串等,但是,PrintWriter仅允许我传输字符串和BufferedOutputStream只允许我传输字节。 问题答案: PrintWrit

  • 问题内容: 我想计算mysql表中的行数,而不要包含重复的条目, 我可以用吗? 问题答案: 当然。

  • 我想在一个项目中使用两种方法(反应式和标准式)。 我尝试将一个REST APIendpoint迁移到反应式webflux,并在迁移其余endpoint之前测试性能。但没用。我为他添加了路由器和处理程序,但直到我没有从依赖项中删除,并禁用之前,我一直得到http代码。有没有可能?还是我应该将所有项目迁移到反应式方法?

  • 我正在尝试在Vue中实现从头开始的自动完成,但是我有问题在下拉菜单中选择选项。我正在启用(shownig)这个下拉列表,在点击输入或用户输入时。然后,在输入之外的焦点上,我想摆脱下拉列表。但是,这意味着当我选择dropdown中的内容时,我将关闭dropdown,而不是触发。如何同时保持对和对下拉选项?到目前为止,使起作用的唯一方法是删除,这不是我想要的...

  • 我正在与飘飘合作,使用稳定的飘飘SDK版本制作一个移动应用程序。但我也想尝试一下飘飘桌面和飘飘Web,它们还不是飘飘稳定频道的一部分,但存在于飘飘开发频道上。 我的问题是...如何在不覆盖机器上的颤振稳定版本的情况下试用颤振桌面和颤振 Web?

  • 问题内容: 我是Linux的新手,使用Windows OS已有10年了,并且使用Microsoft语言进行开发。 我想在Linux领域有很好的经验,并以此为基础进行开发。 首先,我想学习如何使用这个新的OS,然后如何开始对其进行开发,我对Web应用程序特别是Java / PHP感兴趣,因为我在这两个方面都有一定的经验,这将是一个好的开始。 第二,我想学习如何在此基础上发展。 有视频教程可以给我一个