一、概要
最近打算用android studio软件写一个aidl文件,发现无法创建aidl文件。在网上找了几个方法,不太好用,可能是版本更新的事吧,把我解决的经历记录一下。
- 无法创建提示: (AIDL File)Requires setting the buildFeatures.aidl to true in the build file)
二、问题描述
(AIDL File)Requires setting the buildFeatures.aidl to true in the build file)
三、解决方法
解决方法很简单,按照提示添加对应的feature就可以了。
- 在Gradle Scripts中找到build.gradle.kts(Module:app),如下图:
- 在build.gradle.kts(Module:app)文件中加入aidl feature,如下:
android {
namespace = "com.example.myaidl"
compileSdk = 34
defaultConfig {
applicationId = "com.example.myaidl"
minSdk = 33
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
//这部分是新加入的
buildFeatures{
aidl = true
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
}
完活,现在可以开始创建aidl文件了!