Así que decidí dividir mi proyecto (para lite/full versioning) hoy. Empaqueté el código principal en el proyecto de biblioteca, agregué dos nuevos proyectos de shell y los vinculé. Todo eso funcionó bien, y puedo ejecutar la versión lite o la versión completa sin ningún problema.Problema de importación de MoPub, sé que me estoy perdiendo algo estúpido
Sin embargo, estoy teniendo un problema con la integración de Mopub en el proyecto de la biblioteca. Seguí su pequeño tutorial, que es muy simple. Mi problema es el orden de compilación para paquetes dentro de un proyecto. Como parte del proceso de instalación (que se muestra en here), crea un paquete com.mopub.mobileads
en mi proyecto.
Esta es la primera vez que tiene un problema con varios paquetes dentro de un proyecto, pero por alguna razón, Eclispe insiste en que mi importación:
import com.mopub.mobileads.MoPubView;
no se puede resolver, específicamente la parte com.mopub
.
Mi única suposición es que cuando compilo, primero trata de compilar mi paquete, y aún no está viendo el paquete Mopub. Sin embargo, si ese es el caso, no puedo por la vida de averiguar cómo cambiar el orden de compilación de los paquetes individuales. Si quisiera cambiar el orden de los proyectos , estaría configurado, ya que es simple. Google tampoco me ha ayudado mucho en esto.
Sé que podría simplemente agregar los archivos fuente en mi propio paquete, arreglar sus importaciones para que coincidan, y tener todo el problema, pero ese es un hack feo que prefiero evitar.
Sé que me estoy perdiendo algo estúpido, pero simplemente no lo estoy viendo.
Los errores que se da señalado en la línea de importación, y cada línea que hace referencia MoPubView, que es exactamente lo que se espera:
(error x 5)MoPubView cannot be resolved to a type mainAct.java
R.id.adView cannot be resolved mainAct.java
The import com.mopub cannot be resolved mainAct.java
¿qué configuraciones deben modificarse aquí? – hagope
"modificar las opciones en Propiedades de ruta de compilación": ¿qué opciones? ¿Gracias? –