0
  • 最佳答案

    Java8


    //使用JDK1.8
    compileOptions {
        targetCompatibility JavaVersion.VERSION_1_8
        sourceCompatibility JavaVersion.VERSION_1_8
    }
    


    gradle里android节点


    1153952789488054272  评论     打赏       拉大锯
    • BugMaker  回复 @拉大锯
      老师好,加上了。。但是没用。。
      BugMaker 2020-12-28 15:35   回复 1343453231560384512
    • 拉大锯  回复 @BugMaker
      那应该是没加对。你把log不要截图,文本,弄上来呀。另外,把你加的全部脚本贴上。也就是那个gradle文本。
      拉大锯 2020-12-28 16:10   回复 1153952789488054272
    • BugMaker  回复 @拉大锯
      好的,两个文本我回复在上面了
      BugMaker 2020-12-28 16:21   回复 1343453231560384512
  • 2020-12-28 16:12:27.797 16794-16794/com.yucha.retrofit W/.yucha.retrofi: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
    2020-12-28 16:12:27.798 16794-16794/com.yucha.retrofit D/AndroidRuntime: Shutting down VM
        
        
        --------- beginning of crash
    2020-12-28 16:12:27.802 16794-16794/com.yucha.retrofit E/AndroidRuntime: FATAL EXCEPTION: main
        Process: com.yucha.retrofit, PID: 16794
        java.lang.IllegalStateException: Could not execute method for android:onClick
            at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:414)
            at android.view.View.performClick(View.java:7448)
            at android.view.View.performClickInternal(View.java:7425)
            at android.view.View.access$3600(View.java:810)
            at android.view.View$PerformClick.run(View.java:28305)
            at android.os.Handler.handleCallback(Handler.java:938)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:223)
            at android.app.ActivityThread.main(ActivityThread.java:7656)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
         Caused by: java.lang.reflect.InvocationTargetException
            at java.lang.reflect.Method.invoke(Native Method)
            at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409)
            at android.view.View.performClick(View.java:7448) 
            at android.view.View.performClickInternal(View.java:7425) 
            at android.view.View.access$3600(View.java:810) 
            at android.view.View$PerformClick.run(View.java:28305) 
            at android.os.Handler.handleCallback(Handler.java:938) 
            at android.os.Handler.dispatchMessage(Handler.java:99) 
            at android.os.Looper.loop(Looper.java:223) 
            at android.app.ActivityThread.main(ActivityThread.java:7656) 
            at java.lang.reflect.Method.invoke(Native Method) 
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
         Caused by: java.lang.ExceptionInInitializerError
            at okhttp3.internal.platform.Platform.get(Platform.java:85)
            at okhttp3.OkHttpClient.newSslSocketFactory(OkHttpClient.java:263)
            at okhttp3.OkHttpClient.<init>(OkHttpClient.java:229)
            at okhttp3.OkHttpClient.<init>(OkHttpClient.java:202)
            at retrofit2.Retrofit$Builder.build(Retrofit.java:614)
            at com.yucha.retrofit.MainActivity.getRequest(MainActivity.java:31)
            at java.lang.reflect.Method.invoke(Native Method) 
            at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409) 
            at android.view.View.performClick(View.java:7448) 
            at android.view.View.performClickInternal(View.java:7425) 
            at android.view.View.access$3600(View.java:810) 
            at android.view.View$PerformClick.run(View.java:28305) 
            at android.os.Handler.handleCallback(Handler.java:938) 
            at android.os.Handler.dispatchMessage(Handler.java:99) 
            at android.os.Looper.loop(Looper.java:223) 
            at android.app.ActivityThread.main(ActivityThread.java:7656) 
            at java.lang.reflect.Method.invoke(Native Method) 
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
         Caused by: java.lang.IllegalStateException: Expected Android API level 21+ but was 30
            at okhttp3.internal.platform.AndroidPlatform.buildIfSupported(AndroidPlatform.java:238)
            at okhttp3.internal.platform.Platform.findPlatform(Platform.java:202)
            at okhttp3.internal.platform.Platform.<clinit>(Platform.java:79)
            at okhttp3.internal.platform.Platform.get(Platform.java:85) 
            at okhttp3.OkHttpClient.newSslSocketFactory(OkHttpClient.java:263) 
            at okhttp3.OkHttpClient.<init>(OkHttpClient.java:229) 
            at okhttp3.OkHttpClient.<init>(OkHttpClient.java:202) 
            at retrofit2.Retrofit$Builder.build(Retrofit.java:614) 
            at com.yucha.retrofit.MainActivity.getRequest(MainActivity.java:31) 
            at java.lang.reflect.Method.invoke(Native Method) 
            at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409) 
            at android.view.View.performClick(View.java:7448) 
            at android.view.View.performClickInternal(View.java:7425) 
            at android.view.View.access$3600(View.java:810) 
            at android.view.View$PerformClick.run(View.java:28305) 
            at android.os.Handler.handleCallback(Handler.java:938) 
            at android.os.Handler.dispatchMessage(Handler.java:99) 
            at android.os.Looper.loop(Looper.java:223) 
            at android.app.ActivityThread.main(ActivityThread.java:7656) 
            at java.lang.reflect.Method.invoke(Native Method) 
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
    2020-12-28 16:12:27.888 16794-16794/? I/Process: Sending signal. PID: 16794 SIG: 9
    


    gradle

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 30
        buildToolsVersion "30.0.3"
    
        defaultConfig {
            applicationId "com.yucha.retrofit"
            minSdkVersion 29
            targetSdkVersion 30
            versionCode 1
            versionName "1.0"
    
            testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        }
    
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            }
        }
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    }
    
    dependencies {
        implementation fileTree(dir: "libs", include: ["*.jar"])
        implementation 'androidx.appcompat:appcompat:1.2.0'
        implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'androidx.test.ext:junit:1.1.2'
        androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
        implementation 'com.squareup.retrofit2:retrofit:2.7.1'
        
    
    }
    

    @拉大锯

    1343453231560384512  评论     打赏       BugMaker
    • 拉大锯  回复 @BugMaker
      不是同一个bug了呀。 这个bug,你改一下你的版本吧:implementation 'com.squareup.okhttp3:okhttp:4.9.0'
      拉大锯 2020-12-28 16:45   回复 1153952789488054272
    • BugMaker  回复 @拉大锯
      好了,谢谢老师。。原来是因为没加okhttp的依赖。。我还以为用Retrofit就不用加okhttp的依赖了
      BugMaker 2020-12-28 16:54   回复 1343453231560384512
相关问题
念白 · bug
2020-01-21 00:35 612 2
念白 · bug
2020-02-15 20:42 551 2
_七月流火 · Android / BUG
2020-03-04 22:08 2759 4
呆萌采花驴 · BUG
2020-05-13 08:16 738 2
Maybe · bug
2020-05-21 05:51 428 2
纠结轮 · bug
2020-06-07 09:11 495 2
黑羊一匹 · 日常bug
2020-08-10 00:33 420 2
dalovelanlan · Bug
2020-10-28 07:55 460 5
BugMaker · Android / Bug
2021-01-04 19:18 426 5
大锯很强 · 领券联盟 / bug
2021-05-14 18:46 293 2
专业的凯 · BUG
2021-05-22 08:41 227 5
我可能进了假群 · 领券联盟特惠界面 / BUG
2021-10-14 17:13 329 12