android-studio - aidl android
Android Studio no detecta archivos.aidl (4)
Encontré una muestra de Internet ( https://github.com/manishkpr/Android-AIDL-Example ) y la ejecuté en Android Studio y funcionó bien.
Pero ahora, cuando intento recrear el proyecto, Android Studio no reconoce el archivo .aidl sin importar dónde lo coloque. ¿Alguien puede decirme cuál es la ubicación correcta para colocar archivos .aidl en Android Studio?
ps. Agregué el siguiente código a build.gradle y coloqué el archivo .aidl en el directorio de Java, pero no pude hacerlo funcionar.
sourceSets {
main {
aidl.srcDirs = [''src/main/java'']
}
El siguiente enlace solucionó mi problema.
El sourceSet predeterminado del proyecto de Android tiene una definición que busca archivos .aidl en "src / main / aidl". Moviendo mis archivos de ayuda resolví el problema.
En mi caso el proyecto Clean
y Rebuild
resolvió mi problema.
Espero que esto sea útil.
Los archivos AIDL deben generarse, por eso, a veces, cuando necesita declarar una clase que se encuentra en un archivo AIDL, primero debe crear estos archivos AIDL antes de que Android Studio pueda resolver su contenido.