我从github找到了一个旧的android项目,但无法运行。它给了我很多错误。 喜欢
9:13 PM Gradle sync failed: Could not find com.android.tools.build:gradle:3.6.2.
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/build/gradle/3.6.2/gradle-3.6.2.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/3.6.2/gradle-3.6.2.jar
Required by:
:Android-Hospital-Management-Client-master:unspecified
Consult IDE log for more details (Help | Show Log) (8 s 451 ms)
我之所以这样想是因为这不会更新依赖关系,因此我将编译方式更改为这样的实现,并更新了所有依赖项,如下所示。
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.shivam.openmrs"
minSdkVersion 16
targetSdkVersion 29
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
android {
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
}
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//noinspection GradleCompatible,GradleCompatible
implementation 'com.android.support:appcompat-v7:22.1.1'
implementation 'br.com.liveo:navigationdrawer-material:1.0.5'
implementation 'com.rengwuxian.materialedittext:library:1.8.2'
implementation 'com.github.navasmdc:MaterialDesign:@aar'
implementation 'com.afollestad:material-dialogs:0.6.2.4'
implementation 'com.parse.bolts:bolts-android:1.5.0'
implementation fileTree(dir: 'libs', include: 'Parse-*.jar')
implementation fileTree(dir : 'libs', include: 'commons-lang3-3.4.jar')
implementation fileTree(dir : 'libs', include: 'commons-io-2.4.jar')
implementation 'com.getbase:floatingactionbutton:1.5.1'
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.jjoe64:graphview:4.0.1'
implementation 'com.github.PhilJay:MPAndroidChart:v2.1.0'
}
这是该错误在运行后得到的照片。
错误: 。
我如何解决并运行它?
答案 0 :(得分:0)
请尝试
单击文件>设置(在macOS上为Android Studio>首选项)以打开“设置”对话框。
在左窗格中,展开“构建,执行,部署”,然后单击“ Gradle”。
在“全局Gradle”设置下,取消选中“离线工作”复选框。
单击“应用”或“确定”使更改生效。
答案 1 :(得分:0)
这肯定会带来很多错误,因为您的android studio配置与任何其他项目配置都太不同了。
我也发生过很多次。如果我发现一个错误,那么还会出现其他错误。 但我解决了离开这里的方法
运行项目的主要内容是XML和Java,以及一些可绘制的内容和价值。 因此,只需复制所有内容并将其粘贴到您的项目中,因为这些东西不会随着时间而改变。
我希望它能对您有所帮助 如果这对您来说很重要,那么您一定要执行给定的步骤。 所以,祝你有美好的一天!!! 保持学习,保持安全
:)
答案 2 :(得分:0)
请在Android Studio的左侧找到此面板以查看离线模式
rm -rf ~/.gradle/caches/
之后,请从“文件”菜单中单击Invalidate Caches/Restart
,然后将进行进一步处理,这将再次下载所有库,因此虽然花费时间,但也可以解决此问题。
答案 3 :(得分:0)
将gradle版本更改为更新版本,例如build.gradle中的4.0.2并同步项目