我的应用程序构建正常,但我在下面尝试在我的项目上运行Lint
时出错。
Android Studio 2.3
和Windows 10
:
InvalidPathException: Illegal char <:> at index 9: sdk.dir=C:\Users\NICK\AppData\Local\Android\sdk\extras\android\m2repository
答案 0 :(得分:0)
你有字符串:
sdk.dir=C:\Users\NICK\AppData\Local\Android\sdk\extras\android\m2repository
0123456789
索引9是分号,所以你想要的是:
sdk.dir=file://C/Users/NICK/AppData/Local/Android/sdk/extras/android/m2repository
系统认为C:
代表协议,因此使用file:
显式使用file
协议,并使用UNC名称引用。正斜杠也有助于提高便携性。
您也可以逃脱:
sdk.dir=\\C\Users\NICK\AppData\Local\Android\sdk\extras\android\m2repository
或者只是:
sdk.dir=\Users\NICK\AppData\Local\Android\sdk\extras\android\m2repository
如果您只有一个驱动器。
答案 1 :(得分:0)
我能够通过删除build / intermediates目录下的缓存文件来解决我的问题。也许如果我去了“File&gt; Invalidate Caches and Restart”,它也可能已经解决了它。