Geo*_*its 6 eclipse import android mopub
所以我今天决定拆分我的项目(用于精简/完整版本).我将主代码打包到库项目中,添加了两个新的shell项目,并将它们链接在一起.所有这些都运行良好,我可以运行精简版或完整版,没有问题.
但是,我在库项目中遇到Mopub集成问题.我按照他们的小教程,非常简单.我的问题是项目中包的构建顺序.由于安装过程(图示一部分在这里),它创建了一个com.mopub.mobileads在我的项目包.
这是我第一次在项目中遇到多个包的问题,但出于某种原因,Eclispe坚持我的导入:
import com.mopub.mobileads.MoPubView;
Run Code Online (Sandbox Code Playgroud)
无法解决,特别是com.mopub部分.
我唯一的猜测是,当我编译时,它首先尝试编译我的包,而它还没有看到Mopub包.但是,如果是这种情况,我不能为我的生活弄清楚如何更改单个包的构建顺序.如果我想改变项目的顺序,我会被设置,因为这很简单.谷歌对此也没有多大帮助.
我知道我可以将源文件添加到我自己的包中,修复它们的导入以匹配,并解决整个问题,但这是一个丑陋的黑客,我宁愿避免.
我知道我只是错过了一些愚蠢的东西,但我只是没有看到它.
它给出的错误指向导入行,以及引用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
Run Code Online (Sandbox Code Playgroud)
小智 1
您可以尝试更改 Eclipse 响应构建路径问题的方式。
访问项目属性(右键单击您的项目 =>Properties或在 Mac 上单击 Command + I)并从左侧窗格中选择Java Compiler=> 。Building在右侧窗格中,Enable project specific settings修改 下的选项Build path properties。
假设您实际上没有需要纠正的循环依赖关系,这应该足够了。
| 归档时间: |
|
| 查看次数: |
1641 次 |
| 最近记录: |