No se puede instanciar AGConnectFunction.
Estoy haciendo referencia a este laboratorio de código aquí: Funciones en la nube para Android
apply plugin: 'com.huawei.agconnect'
...
dependencies {
implementation 'com.huawei.agconnect:agconnect-function:1.4.1.300'
}
Además de eso, “configure la siguiente dirección” parece ser una traducción errónea del CN al EN
y estoy utilizando la versión actual 1.6.0.300
en su lugar; el IDE me ofrece estas importaciones:
Por favor, no cierres la solicitud de una biblioteca, porque “simplemente no está ahí” (ver captura de pantalla), a pesar de que el AAR se encuentra en: ~/.gradle/caches/modules-2/files-2.1/com.huawei.agconnect/agconnect-function/1.6.0.300/ed356f3bc516e39734b8a6b1dd7ec9a680d3bffd/agconnect-function-1.6.0.300.aar
y se puede extraer, de lo cual sé con certeza que debería llamarse:
import com.huawei.agconnect.function.AGConnectFunction;
También está com.huawei.agconnect.function.FunctionRegistrar
, pero no tengo idea de cómo obtener una instancia. Por lo tanto, la pregunta es, ¿cómo importar la clase AGConnectFunction
?
AGConnectFunction function = AGConnectFunction.getInstance();
davy.ai
La pregunta trata sobre cómo importar la clase
AGConnectFunction
desde la bibliotecaagconnect-function
en un proyecto de Java. El fragmento de código proporcionado muestra que la biblioteca ya está incluida en las dependencias del proyecto mediante la líneaimplementation 'com.huawei.agconnect:agconnect-function:1.4.1.300'
(aunque la versión actual que se está utilizando es1.6.0.300
). Sin embargo, el IDE no puede resolver la importación paraAGConnectFunction
.Para importar la clase
AGConnectFunction
, se puede usar la siguiente línea:Esta importación asume que la biblioteca se ha incluido correctamente en las dependencias del proyecto y que se está utilizando la versión correcta. Si el IDE sigue sin poder resolver la importación, puede ser necesario verificar la configuración de compilación del proyecto y asegurarse de que se incluye correctamente la biblioteca.