gpt4 book ai didi

android - 是否可以在一个 Java 文件中混合 Java 代码和 Kotlin 代码

转载 作者:行者123 更新时间:2023-12-04 23:46:37 29 4
gpt4 key购买 nike

安卓工作室 3.4.2
在 build.gradle 中:

buildscript {
ext.kotlin_version = '1.3.41'
repositories {
google()
jcenter()

}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
在 app/build.gradle 中:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}

dependencies {
classpath 'io.fabric.tools:gradle:1.29.0'
}
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'
在我的 android 项目中,我有作为 java 类的 Activity - LoginActivity.java
导入android.app.Activity;
导入android.os.Bundle;
public class LoginActivity extends Activity{

private void testJavaMethod() {
// this ia a java code
String testJava = "Hello Java world";
}

private void testKotlinMethod() {
// this ia a Kotlin method
val testKotlin = "Hello Kotlin world"
}
在方法 testJavaMethod() 中成功编译。
但是 testKotlinMethod()不编译。
此行中的错误:
    val testKotlin = "Hello Kotlin world"
错误信息:
无法解析符号“val”
问题是:
中的 Android 项目是否有可能? JAVA 文件有一种方法写入 java 和另一种方法写在 Kotlin ?

最佳答案

Is it possible in Android project in JAVA file to has one method write on Java and another method write on Kotlin?



不,对不起。源文件是 Java 或 Kotlin,而不是两者的混合。

关于android - 是否可以在一个 Java 文件中混合 Java 代码和 Kotlin 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57009329/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com