【问题标题】:Cant import project from github on android studio无法在 android studio 上从 github 导入项目
【发布时间】:2019-02-07 16:33:15
【问题描述】:

我正在尝试从 github 导入此项目应用程序,但版本有问题 https://github.com/TechCybo/Android-App-From-Responsive-Website-NavDrawer

我试过这篇文章但没有任何帮助 Unsupported method: BaseConfig.getApplicationIdSuffix() >

Gradle 同步失败:不支持的方法:BaseConfig.getApplicationIdSuffix()。 您连接的 Gradle 版本不支持该方法。 要解决此问题,您可以更改/升级您连接到的 Gradle 目标版本。 或者,您可以忽略此异常并从模型中读取其他信息。 (6 秒 306 毫秒)

我的BUILD.GRADLE

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

【问题讨论】:

  • 有人请吗?
  • 等一下,我帮你
  • 你会救我的命 :* :)

标签: android android-studio gradle


【解决方案1】:

这是一个旧项目,需要更新才能在当前的 Android Studio 版本上编译,并可以在 Play Store 上发布。

我可以通过升级到 Gradle 2.3.3 和 SDK 版本 25 来编译它。

以下是差异:删除以- 减号开头的行并添加以+ 加号开头的行。您不需要添加/删除花括号。

build.gradle:

-        classpath 'com.android.tools.build:gradle:1.3.0'
+        classpath 'com.android.tools.build:gradle:2.3.3'

完成上述更改后,构建项目。它会失败的。现在,单击 Build Console 上的 Fix Gradle wrapper and reimport project。然后跟随下一个差异。

app/build.gradle:

 android {
-    compileSdkVersion 23
-    buildToolsVersion "23.0.1"
+    compileSdkVersion 25
+    buildToolsVersion "25.0.1"

 defaultConfig {
     applicationId "com.mywebsite.mywebsite"
     minSdkVersion 14
-    targetSdkVersion 23
+    targetSdkVersion 25
     versionCode 1
     versionName "1.0"
 }

 dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      testCompile 'junit:junit:4.12'
 -    compile 'com.android.support:appcompat-v7:23.0.0'
 -    compile 'com.android.support:design:23.0.0'
 +    compile 'com.android.support:appcompat-v7:25.0.0'
 +    compile 'com.android.support:design:25.0.0'
  }

【讨论】:

  • 编辑了我的答案
  • 没有修复 Gradle 包装器并重新导入项目
  • 得到它并且工作,我可以在我的手机上运行但是,有一个消息请等待.. 网站正在加载....并且永远循环。这个文件在哪里以及如何修复它
  • 我也面临同样的弹出消息。我在它外面点了一下,然后它就消失了。至少它能够加载一些内容,比如新闻报道。
  • 是的,可能是通过电话与他们的服务器联系的时间,我以任何方式添加了我自己的网站。但是当应用程序加载时的第一个说要从手机打开网站谷歌浏览器的应用程序我不希望当有人打开应用程序时我想要打开应用程序而不是外部应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
  • 2019-05-30
  • 2015-10-29
相关资源
最近更新 更多