2016-07-05 2 views
0

Android에 익숙하지 않아 Android에서 Paypal을 통합하려고합니다. 나는 https://github.com/paypal/PayPal-Android-SDK/blob/master/docs/single_payment.mdAndroid에서 페이팔을 통합하는 동안 오류가 발생했습니다.

은 내가 가진이 공식 튜토리얼을

uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com.paypal.sdk:paypal-android-sdk:2.14.3] /home/developer/Desktop/Jac - Android/jac/build/intermediates/exploded-aar/com.paypal.sdk/paypal-android-sdk/2.14.3/AndroidManifest.xml 
    Suggestion: use tools:overrideLibrary="com.paypal.android.sdk.payments" to force usage 

내가 menifest 파일에이 코드를 작성 다음과 같은 오류를 따라이 오류가 제거합니다

xmlns:tools="http://schemas.android.com/tools"> 
    <uses-sdk tools:overrideLibrary="com.paypal.android.sdk.payments"/> 

그러나 몇 생성 기타 오류 :

FATAL EXCEPTION: OkHttp Dispatcher 
Process: com.knysys.jac.jaclassified, PID: 1982 
java.lang.NoSuchMethodError: No virtual method log(Ljava/lang/String;)V in class Lokhttp3/internal/Platform; or its super classes (declaration of 'okhttp3.internal.Platform' 
appears in /data/app/com.knysys.jac.jaclassified-2/base.apk) 
at okhttp3.logging.HttpLoggingInterceptor$Logger$1.log(HttpLoggingInterceptor.java:108) 
at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:157) 
at okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:190) 
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:163) 
at okhttp3.RealCall.access$100(RealCall.java:30) 
at okhttp3.RealCall$AsyncCall.execute(RealCall.java:127) 
at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
at java.lang.Thread.run(Thread.java:818) 
내 Gradle을 이러한 종속성이

여전히 나는이 문제를 내가 잘못

compile 'com.squareup.retrofit2:retrofit:2.0.0-beta3' 
    compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta3' 
    compile 'com.squareup.okhttp3:logging-interceptor:3.0.0-RC1' 

를 얻을. 왜 그런 오류가 발생합니다. 그것을 달성하기위한 도움이나 다른 해결책. 고맙습니다.

답변

0

하면 매니페스트 변경합니다 -

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.javatpoint.hello" 
     android:versionCode="1" 
     android:versionName="1.0" > 

     <uses-sdk 
      android:minSdkVersion="" //change minSDK to 16 or more 
      android:targetSdkVersion="" /> //change targetSdk to 19 or more 

     <application 
      android:icon="@drawable/ic_launcher" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme" > 
      <activity 
       android:name=".MainActivity" 
       android:label="@string/title_activity_main" > 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 

        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 
     </application> 

    </manifest> 
+0

는 여전히 같은 오류가 발생합니다. "치명적인 예외 : Okhttp 발송자 ....." – fmashkoor

+0

는 코드를 공유합니다. @fmashkoor –

+0

나는 위에서 언급 한 동일한 자습서를 따릅니다. 난 심지어 다른 튜토리얼을 사용하지만 같은 문제를 얻을 gradle 라이브러리를 추가하십시오. – fmashkoor

관련 문제