我正在为 Linux 2 开发环境配置新的 Windows 子系统。我已经在 Ubuntu 18.04 的 Windows 和 WSL2 发行版中安装了 VSCode。当我以普通用户身份登录时,我可以在 Ubuntu 中正常打开 VSCode(通过 Windows 终端访问),使用如下命令:
simp1e@ZhuXian:/mnt/c/WINDOWS/system32$ code .
Run Code Online (Sandbox Code Playgroud)
但是当我在前面添加sudo命令时,出现如下错误:
simp1e@ZhuXian:/mnt/c/WINDOWS/system32$ sudo code .
sudo: code: command not found
Run Code Online (Sandbox Code Playgroud)
起初,我切换到root用户后问题仍然存在。后来发现root用户的PATH里没有VSCode。所以我将 VSCode 路径添加到 /etc/environment。之后root用户就可以正常打开VSCode了,但是sudo code .还是有问题。我该怎么办?这仍然与PATH有关吗?
ubuntu sudo visual-studio-code windows-subsystem-for-linux windows-terminal
我试图在 Windows 中使用命令行编译 Android 项目。当我使用aapt生成R文件时,出现如下错误:
D:\SampleProject\MyApplication>aapt package -f -m -J ./gen -S ./app/src/main/res
-I "D:\ProgramInstall\Android\Android SDK\platforms\android-21\android.jar" -M
./app/src/main/AndroidManifest.xml
.\app\src\main\res\values\styles.xml:4: error: Error retrieving parent for item:
No resource found that matches the given name 'Theme.AppCompat.Light.DarkAction
Bar'.
Run Code Online (Sandbox Code Playgroud)
我发现 Theme.Appcompact.Light.DarkActionBar 与 APPcompat_v7 floder 相关,而 floder 在 libs floder 下,我如何让编译器知道在哪里可以找到它需要的库?