我刚刚在Playstore上发布了一个应用程序,我只是按照developer.google.com上给出的步骤更改了build.gradle文件。
然而,从那时起,当我尝试输入新的依赖项时,我总是会收到以下错误:
错误:(48,13)无法解决:com.github.TakeoffAndroid:MaterialDialogBottomSheet:333ac64d71 在文件中显示
在项目结构对话框中显示
这是我的gradle文件供参考:
apply plugin: 'com.android.application'
android {
signingConfigs {
config {
keyAlias 'dsfdsfdsfdsf'
keyPassword 'fsdkjfdskjfkjdsf'
storeFile file('C:/Users/Gaurav/AndroidStudioProjects/dsfdsfds.jks')
storePassword 'kndfkjdsklfjsdk'
}
}
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
applicationId "com.sdfdsfdsf.sdfdsfds"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
}
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// support libraries
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:cardview-v7:22.2.0'
compile 'com.android.support:recyclerview-v7:22.2.0'
// google play services location api
compile 'com.google.android.gms:play-services-location:7.5.0'
// making connection requests
compile 'com.squareup.okhttp:okhttp:2.4.0'
// animation
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.easing:library:1.0.1@aar'
compile 'com.daimajia.androidanimations:library:1.1.3@aar'
compile 'com.github.TakeoffAndroid:MaterialDialogBottomSheet:333ac64d71'
}
我还尝试了几个其他依赖项,看看是否有任何错误与该依赖项。但是都失败了。请帮我搞清楚,有什么不对。
答案 0 :(得分:3)
MaterialDialogBottomSheet不是库。请从gradle依赖项中删除该行(即compile'com.github.TakeoffAndroid:MaterialDialogBottomSheet:333ac64d71'
)。 repo只是一个自定义的对话框实现,可以用作BottomSheet。请从我的github link下载该项目,并在Android Studio中直接运行该项目。如果要在应用程序中集成BottomSheet,只需从我的项目中复制活动,布局,样式(对话框样式主题),动画(从上到下的动画xml)中的代码。它应该是肯定的。如果您有任何疑问和疑问,请告诉我。谢谢。快乐的编码!
答案 1 :(得分:2)
首先,请确保" com.github.TakeoffAndroid:MaterialDialogBottomSheet:333ac64d71"你的项目中有.jar / .aar,如果没有,请尝试
1. Go to File->Project Structure
2. Click on "+" sign (insert new module), Select import jar/aar packages, provide the path of your jar.
3.then select your module name and go to dependency tab
4. click on "+" (Add) "module dependency"
5. click Apply and then ok