- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
找不到 multidex.jar (com.android.support:multidex:1.0.2)。在以下位置搜索: https://jcenter.bintray.com/com/android/support/multidex/1.0.2/multidex
我刚刚安装了最新版本的 Android Studio 3.1.3当我尝试同步我的项目时,它显示无法解析:multidex
我也试过https://jcenter.bintray.com/com/android/support/multidex/1.0.2/multidex此链接显示 404 错误。请帮忙
项目级别:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: 'buildsystem/dependencies.gradle'
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
maven {
url 'https://maven.google.com'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.frogermcs.androiddevmetrics:androiddevmetrics-plugin:0.5'
classpath 'com.google.gms:google-services:3.1.2'
classpath 'io.fabric.tools:gradle:1.25.1'
}
}
allprojects {
ext {
androidApplicationId = 'com.medikoe.connect'
androidVersionCode = 23
androidVersionName = "1.7.2"
testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner"
testApplicationId = 'com.medikoe.test'
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
repositories {
google()
}
应用级别:
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.frogermcs.androiddevmetrics'
configurations {
devDebugCompile
devSignedDebugCompile
devPreReleaseCompile
devReleaseCompile
prodDebugCompile
prodSignedDebugCompile
prodPreReleaseCompile
prodReleaseCompile
}
android {
def globalConfiguration = rootProject.extensions.getByName("ext")
compileSdkVersion globalConfiguration.getAt("androidCompileSdkVersion")
buildToolsVersion globalConfiguration.getAt("androidBuildToolsVersion")
defaultConfig {
minSdkVersion globalConfiguration.getAt("androidMinSdkVersion")
targetSdkVersion globalConfiguration.getAt("androidTargetSdkVersion")
versionCode globalConfiguration.getAt("androidVersionCode")
applicationId globalConfiguration.getAt("androidApplicationId")
testInstrumentationRunner globalConfiguration.getAt("testInstrumentationRunner")
testApplicationId globalConfiguration.getAt("testApplicationId")
multiDexEnabled true
vectorDrawables.useSupportLibrary = true
}
dexOptions {
jumboMode true
javaMaxHeapSize "6g"
}
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}
packagingOptions {
exclude 'LICENSE.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/ASL2.0'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
}
lintOptions {
quiet true
abortOnError false
ignoreWarnings true
disable 'InvalidPackage' //Some libraries have issues with this.
disable 'OldTargetApi'
//Lint gives this warning but SDK 20 would be Android L Beta.
disable 'IconDensities' //For testing purpose. This is safe to remove.
disable 'IconMissingDensityFolder' //For testing purpose. This is safe to remove.
}
signingConfigs {
debug {
storeFile file('../buildsystem/debug.keystore')
storePassword 'android'
keyAlias '********'
keyPassword '******'
}
signedDebug {
storeFile file('../buildsystem/keystore_medikoe.jks')
storePassword '*********'
keyAlias '*********'
keyPassword '**********'
}
preRelease {
storeFile file('../buildsystem/keystore_medikoe.jks')
storePassword '**********'
keyAlias '******'
keyPassword '********'
}
release {
storeFile file('../buildsystem/keystore_medikoe.jks')
storePassword '************'
keyAlias '**********'
keyPassword '************'
}
}
dataBinding {
enabled = false
}
flavorDimensions "default"
productFlavors {
dev {
// Enable pre-dexing to produce an APK that can be tested on
// Android 5.0+ without the time-consuming DEX build processes.
minSdkVersion 19
}
prod {
// The actual minSdkVersion for the production version.
minSdkVersion globalConfiguration.getAt("androidMinSdkVersion")
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
applicationIdSuffix ".debug"
resValue "string", "app_name", "Connect-D"
buildConfigField "boolean", "PRE_RELEASE", "false"
}
signedDebug {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
debuggable true
signingConfig signingConfigs.signedDebug
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix ".signeddebug"
resValue "string", "app_name", "Connect-SD"
buildConfigField "boolean", "PRE_RELEASE", "false"
}
preRelease {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
debuggable false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix ".prerelease"
resValue "string", "app_name", "Connect-PR"
buildConfigField "boolean", "PRE_RELEASE", "true"
}
release {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
debuggable false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
resValue "string", "app_name", "Medikoe Connect"
buildConfigField "boolean", "PRE_RELEASE", "false"
}
}
}
dependencies {
def presentationDependencies = rootProject.ext.presentationDependencies
def presentationTestDependencies = rootProject.ext.presentationTestDependencies
def developmentDependencies = rootProject.ext.developmentDependencies
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:support-v4:27+'
compile project(':Domain')
devDebugCompile project(path: ':Data')
devSignedDebugCompile project(path: ':Data')
devPreReleaseCompile project(path: ':Data')
devReleaseCompile project(path: ':Data')
prodDebugCompile project(path: ':Data')
prodSignedDebugCompile project(path: ':Data')
prodPreReleaseCompile project(path: ':Data')
prodReleaseCompile project(path: ':Data')
devDebugCompile project(path: ':Infrastructure')
devSignedDebugCompile project(path: ':Infrastructure')
devPreReleaseCompile project(path: ':Infrastructure')
devReleaseCompile project(path: ':Infrastructure')
prodDebugCompile project(path: ':Infrastructure')
prodSignedDebugCompile project(path: ':Infrastructure')
prodPreReleaseCompile project(path: ':Infrastructure')
prodReleaseCompile project(path: ':Infrastructure')
//compile files('libs/date4j.jar')
//compile files('libs/commons-collections4-4.1.jar')
annotationProcessor presentationDependencies.daggerCompiler
compile presentationDependencies.dagger
compile presentationDependencies.rxJava
compile presentationDependencies.rxAndroid
provided presentationDependencies.javaxAnnotation
//compile presentationDependencies.autoFactory
compile presentationDependencies.butterKnife
annotationProcessor presentationDependencies.butterKnifeCompiler
compile presentationDependencies.designLibrary
compile presentationDependencies.recyclerView
compile presentationDependencies.cardView
compile presentationDependencies.percent
compile presentationDependencies.glide
compile presentationDependencies.glideOkhttp3
compile presentationDependencies.nineOldAndroids
//compile presentationDependencies.ahBottomNav
//compile presentationDependencies.lapismSearch
//compile presentationDependencies.FragmentNavigator
compile presentationDependencies.flexibleDivider
compile presentationDependencies.materialDialogsCore
compile presentationDependencies.materialFavoriteButton
compile presentationDependencies.fancyButtons
compile presentationDependencies.simpleRatingBar
compile presentationDependencies.circularImageView
compile presentationDependencies.waveLoadingView
compile presentationDependencies.googleAutoFactory
annotationProcessor presentationDependencies.googleAutoFactory
compile presentationDependencies.playServicesPlaces
compile presentationDependencies.playServicesLocation
//compile presentationDependencies.tagGroup
//compile presentationDependencies.expandableTextView
//compile presentationDependencies.expandableLayout
//compile presentationDependencies.touchImageView
//compile presentationDependencies.sublimePicker
compile presentationDependencies.rxpermissions
compile presentationDependencies.rxActivityResult
compile presentationDependencies.rxBinding
compile presentationDependencies.rxPaparazzo
compile presentationDependencies.rxBinding
compile presentationDependencies.parcelerApi
annotationProcessor presentationDependencies.parceler
compile presentationDependencies.guava
compile presentationDependencies.weekView
compile presentationDependencies.jodaTime
compile presentationDependencies.rxPaparazzo
//compile presentationDependencies.collection
compile presentationDependencies.RecyclerViewPager
//compile presentationDependencies.googleAnalytics
compile presentationDependencies.SpotsProgressDialog
compile presentationDependencies.CustomActivityOnCrash
compile presentationDependencies.multiDex
compile presentationDependencies.SaripaarVersion
//compile presentationDependencies.RazorPay
compile presentationDependencies.Timecon
compile presentationDependencies.ClansFab
compile presentationDependencies.MPAndroidChart
compile presentationDependencies.FragNav
compile presentationDependencies.CircularFillableLoaders
compile presentationDependencies.AvatarImageView
compile presentationDependencies.AVLoadingIndicatorView
compile presentationDependencies.Epoxy
annotationProcessor presentationDependencies.EpoxyProcessor
compile presentationDependencies.RelativeTimeTextView
//compile presentationDependencies.AudioPlayerView
compile presentationDependencies.EasyVideoPlayer
compile presentationDependencies.ThreeTenAndroid
//compile presentationDependencies.Steppers
//compile presentationDependencies.RxAccountManager
compile presentationDependencies.MaterialProgressBar
compile presentationDependencies.FloatingView
// compile presentationDependencies.HashtagView{
// //Guava appears to be included explicitly in the list-services.jar
// //Skip the redundant dependency
// exclude group: 'com.google.guava'
// }
compile('com.github.greenfrvr:hashtag-view:1.3.1@aar') {
transitive = false
}
androidTestCompile presentationTestDependencies.mockito
androidTestCompile presentationTestDependencies.dexmaker
androidTestCompile presentationTestDependencies.dexmakerMockito
androidTestCompile presentationTestDependencies.espresso
androidTestCompile presentationTestDependencies.testingSupportLib
androidTestCompile presentationTestDependencies.androidAnnotations
androidTestCompile presentationTestDependencies.autoFactory
// androidTestCompile presentationTestDependencies.guava
//Development
compile developmentDependencies.leakCanary
compile developmentDependencies.DebugDatabase
compile 'com.facebook.stetho:stetho:1.4.1'
compile 'com.facebook.stetho:stetho-okhttp3:1.4.1'
compile('com.razorpay:checkout:1.4.4')
compile 'com.aurelhubert:ahbottomnavigation:2.1.0'
compile 'com.github.florent37:materialtextfield:1.0.7'
compile 'com.github.rahatarmanahmed:circularprogressview:2.5.0'
compile('com.github.ganfra:material-spinner:2.0.0')
compile 'com.wdullaer:materialdatetimepicker:3.5.0'
compile 'com.myhexaville:smart-image-picker:1.0'
compile 'com.github.blikoon:QRCodeScanner:0.1.2'
compile 'de.hdodenhof:circleimageview:2.2.0'
compile 'com.github.IntruderShanky:Frisson:2.1.1'
compile 'com.jsibbold:zoomage:1.1.0'
compile 'com.github.emrekose26:PinchZoom:-SNAPSHOT'
compile 'com.ablanco.zoomy:zoomy:1.0.0'
compile 'xyz.danoz:recyclerviewfastscroller:0.1.3'
compile 'com.irozon.sneaker:sneaker:1.0.2'
compile 'com.kyanogen.signatureview:signature-view:1.2'
compile 'com.getkeepsafe.taptargetview:taptargetview:1.11.0'
compile 'com.rengwuxian.materialedittext:library:2.1.4'
implementation 'com.github.takusemba:multisnaprecyclerview:1.3.3'
compile 'com.github.chahine:pageindicator:0.2.6'
compile 'com.github.florent37:tutoshowcase:1.0.1'
implementation 'io.supercharge:shimmerlayout:2.1.0'
compile 'com.github.yeriomin:play-store-api:0.19'
compile 'com.squareup.okhttp3:okhttp:3.8.1'
implementation 'com.github.antonKozyriatskyi:CircularProgressIndicator:1.0.5'}
configurations.all {
exclude group: 'com.android.support', module: 'support-v13'
}
apply plugin: 'com.google.gms.google-services'
最佳答案
对我来说,有效的方法是在 buildscript
和 allprojects
上将 google()
移动到 jcenter()
之前> 的 repositories
元素。
在你的情况下:
repositories {
maven {
url 'https://maven.google.com'
}
jcenter()
// Add your other repositories here
}
我还尝试了以下方法并且都对我有用:
repositories {
google()
jcenter()
// Add your other repositories here
}
关于android - 找不到 multidex.jar (com.android.support :multidex:1. 0.2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50781608/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!