Проблема с импортом MoPub, я знаю, что просто упускаю какую-то глупость

Итак, я решил сегодня разделить свой проект (для облегченного / полного управления версиями). Я упаковал основной код в проект библиотеки, добавил два новых проекта оболочки и соединил их вместе. Все это работало нормально, и я могу без проблем запустить как облегченную, так и полную версию.

Однако у меня проблема с интеграцией Mopub в проект библиотеки. Я последовал их небольшому уроку, который очень прост. Моя проблема - это порядок сборки пакетов в проекте. В рамках процесса установки (показан здесь ) он создает пакет com.mopub.mobileads в моем проекте.

Это мой первый раз, когда проблема с несколькими пакетами внутри проекта, но по какой-то причине Eclispe настаивает на том, чтобы мой import:

import com.mopub.mobileads.MoPubView;

не мог быть разрешен, особенно часть com.mopub .

Я могу только предположить, что когда я компилирую, он сначала пытается скомпилировать мой пакет, но он просто еще не видит пакет Mopub. Однако, если это так, я не могу понять, как изменить порядок сборки отдельных пакетов. Если бы я хотел изменить порядок проектов , я бы установил, так как это просто. Google тоже не очень помог мне в этом.

Я знаю, что могу просто добавить исходные файлы в свой собственный пакет, исправить их импорт, чтобы они соответствовали, и вся проблема исчезнет, ​​но это уродливый взлом, лучше избегать.

Я знаю, что просто упускаю какую-то глупость, но я просто не вижу этого.

Ошибки, которые он выдает, указывают на строку импорта и каждую строку, которая ссылается на MoPubView, что в точности соответствует чего вы ожидаете:

(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    

6
задан Dan 17 February 2012 в 22:21
поделиться