首页 > 解决方案 > 更改JDK版本后将无法安装该应用程序,请安装最新版本的Android Studio

问题描述

首先,我不住在说英语的国家。所以这个问题被翻译成翻译。如果有人读到我的问题,我提前为此道歉。

我在编写代码时更改了 JDK 版本。由于 JDK 版本已更改,因此不会安装正确安装的应用程序。

更准确地说,应用程序将运行。物理设备(Samsung Note 8)和 Android 模拟器。但是,该应用程序不会出现在已安装应用程序列表中。

我认为这是 AndroidManifest 或 Gradle 的问题,因为 JDK 因该问题而改变,但我找不到解决方案。

这就是我寻求帮助的原因。

显现

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.rabbitfactory.imgaelott">

    <queries>
        <package android:name="com.kakao.talk" />
    </queries>

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />

    <uses-feature
        android:name="android.hardware.Camera"
        android:required="true" />

    <application
        android:name=".base.ApplicationClass"
        android:allowBackup="true"
        android:appComponentFactory="whateverString"
        android:icon="@mipmap/ic_launcher"
        android:label="AppName"
        android:requestLegacyExternalStorage="true"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Imgaelott"
        tools:replace="android:appComponentFactory">
        <activity android:name=".MenuActivity"></activity>
        <activity android:name=".HistoryActivity" />
        <activity android:name=".ResultActivity" />
        <activity android:name=".MainActivity" />
        <activity android:name=".SplashActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data
                    android:host="@string/kakaolink_host"
                    android:scheme="@string/kakao_scheme" />
            </intent-filter>
        </activity>

        <provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="com.rabbitfactory.imgaelott.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths" />
            <meta-data
                android:name="com.kakao.sdk.AppKey"
                android:value="@string/kakao_app_key" />
        </provider>
    </application>

</manifest>

毕业典礼

  plugins {
    id 'com.android.application'
    id 'kotlin-android'}

    android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "com.rabbitfactory.imgaelott"
        minSdkVersion 27
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildFeatures {
        viewBinding true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguardrules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
        }
    }
    
    apply plugin: 'com.google.gms.google-services'
    
    dependencies {
        implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
        implementation 'androidx.core:core-ktx:1.6.0'
        implementation 'androidx.appcompat:appcompat:1.3.1'
        implementation 'com.google.android.material:material:1.4.0'
        implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
        implementation 'io.github.ParkSangGwon:tedpermission:2.3.0'
        testImplementation 'junit:junit:4.+'
        androidTestImplementation 'androidx.test.ext:junit:1.1.3'
        androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
        implementation 'com.google.code.gson:gson:2.8.8'
        implementation platform('com.google.firebase:firebase-bom:28.4.0')
        implementation 'com.google.firebase:firebase-analytics-ktx'
        implementation 'com.google.firebase:firebase-auth-ktx'
        implementation 'com.google.firebase:firebase-database-ktx'
        implementation 'com.github.bumptech.glide:glide:4.12.0' 
        annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0' 
        implementation "com.kakao.sdk:v2-link:2.6.0"
    }

标签: javaandroidkotlin

解决方案


推荐阅读