添加了百度地图SDK后,在编译时下常,但是在安装APP时发现,控制台总是会报错,但是应用安装成功后倒也没有出现什么问题。
报错:Error:warning: Ignoring InnerClasses attribute
之前开发时比较忙,没有去解决这个问题。今天花了点时间看了下,通过以下配置可以解决。
主要配置项为背景高亮部分
/* * Copyright (C) 2016 xxx, Inc. All Rights Reserved. */ apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "24.0.1" defaultConfig { applicationId "com.xxx.xxx.xxx.xxx" minSdkVersion 15 targetSdkVersion 24 versionCode 1 versionName "1.0" multiDexEnabled true } signingConfigs { debug { keyAlias 'xxxxxx' keyPassword 'xxxxxx' storeFile file("xxx-debug.jks") storePassword 'xxxxxx' } release { keyAlias 'xxxxxx' keyPassword 'xxxxxx' storeFile file("xxx-release.jks") storePassword 'xxxxxx' } } buildTypes { debug { debuggable true jniDebuggable true zipAlignEnabled true minifyEnabled false shrinkResources false signingConfig signingConfigs.debug } release { debuggable false jniDebuggable false zipAlignEnabled true minifyEnabled true shrinkResources true signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:24.2.0' compile project(':Android-support-master:support-framework') compile project(':Android-support-master:baidu-map') }