Build.Gardle
插件{
enabled=true
}
CompileSdkVersion 31
BuildToolsVersion 30.0.3
版本名“1.0”
TestInstrumentationRunner“Android x.test.runner.AndroidJunutRunner”}
}
编译器选项{
SourceCompatability javaVersion.version_1_8
targetcompatibility javaVersion.version_1_8
您的build.gradle
文件的格式似乎不正确。请参考以下文件并进行相应的更改
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlinx-serialization'
android {
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "com.raywenderlich.android.memories"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
// Support Libraries
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
// Testing Dependencies
testImplementation 'junit:junit:4.13'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
// TUTORIAL DEPENDENCIES HERE
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'com.google.android.material:material:1.4.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0'
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.2")
implementation 'com.squareup.okhttp3:okhttp:4.4.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.4.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1'
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
implementation "androidx.work:work-runtime-ktx:2.5.0"
}
有什么想法吗?
目前,我正在努力学习Gradle构建Android APK。如何在gradle中设置一个选项来构建一个未签名的APK?
我正在尝试开发一个喷气背包组合项目 我已经下载了Android Studio Arctic Fox 2020.3。1金丝雀9型 然后,我尝试创建一个带有“空撰写活动”的示例项目 但是在构建应用程序时,我得到了以下错误 我的Gradle配置是
我的项目有点问题: URI/计时器/日历/节目 一流的。lang.MissingMethodException 消息没有方法的签名:static de.jollyday。util。CalendarUtil。create()适用于参数类型:(java.util.GregorianCalendar)值:[java.util.GregorianCalendar[time=1406897280000,ar
问题内容: 在Java中,Collections类包含以下方法: 它的签名以其对泛型的高级使用而闻名,以至于在Java的《 Nutshell》一书和《Sun Generics Tutorial》中 都提到了它。 但是,对于以下问题,我找不到令人信服的答案: 为什么形式参数是type 而不是?有什么额外的好处? 问题答案: 的好处之一是,它禁止向商品添加商品
本文向大家介绍android实现给未签名的apk签名方法,包括了android实现给未签名的apk签名方法的使用技巧和注意事项,需要的朋友参考一下 android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -s