当我尝试在android studio 2.2中生成Apk并完成关于此过程的Dialog时,我面对此消息并构建Aborted: 请帮我解决这个问题......
消息:
class MapViewController: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
// Create map view in storyboard
view.delegate = self
}
}
extension MapViewController: MKMapViewDelegate
{
func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView?
{
let annotationView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: "annotationView")
annotationView.canShowCallout = true
annotationView.rightCalloutAccessoryView = UIButton.init(type: UIButtonType.detailDisclosure)
return annotationView
}
func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl)
{
guard let annotation = view.annotation else
{
return
}
let urlString = "http://maps.apple.com/?sll=\(annotation.coordinate.latitude),\(annotation.coordinate.longitude)"
guard let url = URL(string: urlString) else
{
return
}
UIApplication.shared.openURL(url)
}
}
的build.gradle
Information:Gradle tasks [:app:assembleRelease,
:blurringview:assembleRelease, :core:assembleRelease,
:customlibrary:assembleRelease]
Warning:Ignoring Android API artifact com.google.android:android:2.1_r1 for debug
Warning:Ignoring Android API artifact com.google.android:android:2.1_r1 for release
Warning:library class android.net.http.AndroidHttpClient extends or implements program class org.apache.http.client.HttpClient
Warning:library class android.net.http.AndroidHttpClientConnection extends or implements program class org.apache.http.HttpInetConnection
Warning:library class android.net.http.AndroidHttpClientConnection extends or implements program class org.apache.http.HttpConnection
Warning:library class com.android.internal.http.multipart.MultipartEntity extends or implements program class org.apache.http.entity.AbstractHttpEntity
Warning:com.fasterxml.jackson.databind.ext.DOMSerializer: can't find referenced class org.w3c.dom.bootstrap.DOMImplementationRegistry
Warning:org.acra.ErrorReporter: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning:org.apache.http.impl.auth.BasicScheme: can't find referenced method 'Base64(int)' in program class org.apache.commons.codec.binary.Base64
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced method 'Base64(int)' in program class org.apache.commons.codec.binary.Base64
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSManager
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSName
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSManager
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSName
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSManager
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSContext
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSException
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSManager
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSName
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSContext
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSManager
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.Oid
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSManager
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSName
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSContext
Warning:org.apache.http.impl.auth.GGSSchemeBase: can't find referenced class org.ietf.jgss.GSSException
Warning:org.apache.http.impl.auth.KerberosScheme: can't find referenced class org.ietf.jgss.Oid
Warning:org.apache.http.impl.auth.KerberosScheme: can't find referenced class org.ietf.jgss.GSSException
Warning:org.apache.http.impl.auth.NegotiateScheme: can't find referenced class org.ietf.jgss.Oid
Warning:org.apache.http.impl.auth.NegotiateScheme: can't find referenced class org.ietf.jgss.GSSException
Warning:org.apache.http.impl.auth.NegotiateScheme: can't find referenced class org.ietf.jgss.Oid
Warning:org.apache.http.impl.auth.SPNegoScheme: can't find referenced class org.ietf.jgss.Oid
Warning:org.apache.http.impl.auth.SPNegoScheme: can't find referenced class org.ietf.jgss.GSSException
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpEntity
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.params.HttpParams
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.conn.ClientConnectionManager
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.methods.HttpUriRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpResponse
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.methods.HttpUriRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.protocol.HttpContext
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpResponse
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpHost
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpResponse
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpHost
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.protocol.HttpContext
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpResponse
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.methods.HttpUriRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.ResponseHandler
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.methods.HttpUriRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.ResponseHandler
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.protocol.HttpContext
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpHost
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.ResponseHandler
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpHost
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpRequest
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.ResponseHandler
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.protocol.HttpContext
Warning:library class android.net.http.AndroidHttpClient depends on program class org.apache.http.entity.AbstractHttpEntity
Warning:there were 38 unresolved references to classes or interfaces.
Warning:there were 33 instances of library classes depending on program classes.
Warning:there were 2 unresolved references to program class members.
Warning:there were 1 unresolved references to library class members.
Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.
proguard-rules.txt:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
compileOptions.encoding = 'windows-1251'
buildToolsVersion "23.0.3"
packagingOptions {
exclude 'META-INF/NOTICE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
}
dexOptions {
javaMaxHeapSize "4g"
}
defaultConfig {
applicationId "me.myapplication"
minSdkVersion 17
targetSdkVersion 23
versionCode 18
versionName "1.14"
multiDexEnabled true
renderscriptTargetApi 21
renderscriptSupportModeEnabled true
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
jniDebuggable true
renderscriptDebuggable true
pseudoLocalesEnabled true
}
}
sourceSets.main {
jni.srcDirs = [] // disable automatic ndk-build path
jniLibs.srcDir 'libs' // use the jni .so compiled from the manual ndk-build command
}
}
android {
lintOptions {
checkReleaseBuilds false
}
}
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile files('libs/acra-4.6.1.jar')
compile files('libs/libaudiolocalizationapi.jar')
compile project(':customlibrary')
compile project(':core')
compile 'com.mikhaellopez:circularimageview:3.0.2'
compile 'com.android.support:design:23.4.0'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.facebook.android:facebook-android-sdk:[4,5)'
compile 'com.github.frank-zhu:pullzoomview:1.0.0'
compile 'com.paypal.sdk:paypal-android-sdk:2.13.3'
compile 'net.qiujuer.genius:blur:2.0.0'
compile 'com.github.Todd-Davies:ProgressWheel:1.2'
compile 'com.android.support:support-v4:23.4.0'
compile 'org.lucasr.twowayview:twowayview:0.1.4'
compile 'com.braintreepayments.api:braintree:2.+'
compile 'com.braintreepayments.api:drop-in:2.+'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.lukekorth:mailable_log:0.1.3'
compile 'com.braintreepayments:card-form:2.1.0'
compile 'com.android.support:support-v13:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.squareup.dagger:dagger:1.2.1'
compile 'com.squareup.dagger:dagger-compiler:1.2.2'
compile 'com.android.support:support-annotations:23.4.0'
compile 'at.aau.itec.android.mediaplayer:mediaplayer:2.2.1'
compile 'com.sothree.slidinguppanel:library:3.3.0'
compile 'commons-codec:commons-codec:1.3'
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.orhanobut:dialogplus:1.11@aar'
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.google.android.gms:play-services-auth:8.4.0'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile project(':blurringview')
}
经过大量的搜索,我明白我应该使用-dontwarn com.whatever.library。*但没有任何事情发生!我还有问题
请帮我解决这个问题,谢谢。