gpt4 book ai didi

android - MoPub 导入问题,我知道我只是遗漏了一些愚蠢的东西

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:44 26 4
gpt4 key购买 nike

所以我今天决定拆分我的项目(用于精简版/完整版)。我将主要代码打包到库项目中,添加了两个新的 shell 项目,并将它们链接在一起。所有这些都运行良好,我可以毫无问题地运行精简版或完整版。

但是,我在图书馆项目中遇到了 Mopub 集成问题。我遵循了他们的小教程,非常简单。我的问题是项目中包的构建顺序。作为安装过程的一部分(显示 here ),它会在我的项目中创建一个 com.mopub.mobileads 包。

这是我第一次在一个项目中遇到多个包的问题,​​但出于某种原因,Eclispe 坚持我的导入:

import com.mopub.mobileads.MoPubView;

无法解析,特别是 com.mopub 部分。

我唯一的猜测是,当我编译时,它会先尝试编译我的包,但它还没有看到 Mopub 包。但是,如果是这样的话,我一辈子都无法弄清楚如何更改单个包的构建顺序。如果我想更改项目 的顺序,我会被设置,因为这很简单。在这方面,Google 也没有给我太多帮助。

我知道我可以将源文件添加到我自己的包中,修复它们的导入以匹配,然后整个问题就消失了,但我宁愿避免这种丑陋的 hack。

我知道我只是错过了一些愚蠢的东西,但我只是没有看到它。

它给出的错误指向导入行,以及引用 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

最佳答案

您可以尝试更改 Eclipse 响应构建路径问题的方式。

访问项目属性(右键单击您的项目 => Properties 或 Command + I 在 mac 上)并选择 Java Compiler => Building从左 Pane 中。在右 Pane 中,Enable project specific settings 并修改 Build path properties 下的选项。

假设您实际上没有需要更正的循环依赖,这就足够了。

关于android - MoPub 导入问题,我知道我只是遗漏了一些愚蠢的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com