我一直在跑步
react native
一段时间了
windows 10
但决定安装
ubuntu subsystem
继续我的开发,因为我更喜欢Linux的开发工作。
安装后
ubuntu
试图建立我的
反应本土化
应用程序我收到此错误。
sdk目录
/mnt/c/projects/appname/android/c:\users\username\appdata\local\android\sdk'
不存在。
这个路径看起来很奇怪,因为它将我的当前路径与我的android sdk在windows文件系统上的实际位置连接起来(但不是linux所需要的路径
/mnt/c/
而不是
C:\
)这看起来很不对。
以下是有关我的系统的一些信息:
echo $ANDROID_HOME
/mnt/c/Users/UserName/AppData/Local/Android/sdk/
less android/local.properties
sdk.dir=C\:\\Users\\UserName\\AppData\\Local\\Android\\Sdk
似乎您应该能够链接到android sdk的windows安装,如果它使用
ANDROID_HOME
我想会有用的。但有消息告诉我,我可能需要在ubuntu上单独安装sdk。由于硬盘空间的原因,我想避免这样做。
如果可能的话,我希望能够让react native继续在windows和ubuntu子系统中工作,因为我不确定将来在ubuntu上运行react native是否会有问题。它目前在windows 10上运行良好,所以…不想破坏它。
思想?