java - 更改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"
}
解决方案
推荐阅读
- reactjs - 带有反应的Json解析错误-找不到值
- npm - 粘性不是使用 Laravel Mix 定义的
- android - Android Room Persistance Library - SQlite:调试 gradle 错误
- flutter - 如何恢复 Flutter 中的最后一条路由
- python - 将模块导入 Python Azure 函数
- firebase - 有没有办法重置 Cloud Firestore 的数据库?
- java - 通过 Java 在嵌套组中查找 LDAP 用户
- javascript - Javascript!我想单击一个按钮,单击一个链接进行投票并在控制台中重新加载页面
- php - 将 Firebase 令牌发送到自己的服务器不起作用
- javascript - 类在 Nodejs 中未定义