错误:尚未为此提供者指定任何值

时间:2019-10-29 08:00:06

标签: android android-studio gradle

首次打开由AndroidStudio从Gitlab完全克隆的Android项目时,遇到了“等级同步问题-错误:未为此提供程序指定任何值”。问题提示,有人看过吗?我该如何解决?任何帮助将不胜感激

3 个答案:

答案 0 :(得分:0)

我通过打开Gradle Scripts > settings.gradle删除包含':app',然后打开open Files > and Sync project和gradle文件来解决了这个问题。

然后再次打开Gradle Scripts > settings.gradle并添加include ':app',然后使用gradle文件打开Files > and Sync project

这对我有用。

答案 1 :(得分:0)

我今天也遇到了同样的问题,是的,我尝试了 R. Desai 的回答,但我的问题没有解决。所以,为了解决这个问题,这些步骤对我有用..

  1. 创建一个新的虚拟项目 File>New>New Project & 在新窗口中打开这个项目
  2. 转到 build.gradle(module) 并从您刚刚创建的新项目中复制这些变量的值compileSdkVersion, buildToolsVersion, targetSdkVersion,并将这些值粘贴到您的旧项目中。
  3. 打开 build.gradle(project) 并复制此变量的值 classpath 'com.android.tools.build:gradle... 并将其粘贴到您的旧项目中。
  4. 打开 gradle-wrapper.properties 复制 distributionUrl 并将其粘贴到您的旧项目中。

同步和重建您的项目。

我的项目终于开始工作了。

答案 2 :(得分:0)

出现此问题是因为您的应用支持较低版本的 SDK,而在 Android Studio 中您安装了较高版本, 这意味着如果您从 GitHub 克隆或下载该应用程序,那么您可能会遇到此问题。 解决办法是—— 转到 Android Studio 设置->Android SDK-> 并检查您的项目支持的较低版本