es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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:

enter image description here

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();
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    La pregunta trata sobre cómo importar la clase AGConnectFunction desde la biblioteca agconnect-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ínea implementation 'com.huawei.agconnect:agconnect-function:1.4.1.300' (aunque la versión actual que se está utilizando es 1.6.0.300). Sin embargo, el IDE no puede resolver la importación para AGConnectFunction.

    Para importar la clase AGConnectFunction, se puede usar la siguiente línea:

    import com.huawei.agconnect.function.AGConnectFunction;
    

    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.

Comments are closed.