首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android ANT构建-很多Mopub错误

Android ANT构建-很多Mopub错误
EN

Stack Overflow用户
提问于 2014-05-16 15:22:04
回答 2查看 276关注 0票数 0

我正在尝试创建一个脚本来自动化我的android应用程序的签名输出(当我发布对所有应用程序的更新时,这是为了避免手工操作)。

我遵循了本教程:building/和其他教程,非常类似于这个教程。

到目前为止,我正在使用一个项目进行测试,其中包括mopub库等,并且我得到了许多错误,比如这个(只使用了ANT构建):

代码语言:javascript
复制
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdFetcherTest.java:62: error: static import only from classes and interfaces
[javac] import static org.mockito.Mockito.verify;
[javac] ^
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdFetcherTest.java:64: error: cannot find symbol
[javac] @RunWith(SdkTestRunner.class)
[javac]  ^
[javac]   symbol: class RunWith
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdLoadTaskTest.java:41: error: package org.junit does not exist
[javac] import org.junit.Before;
[javac]                 ^
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdLoadTaskTest.java:42: error: package org.junit does not exist
[javac] import org.junit.Test;
[javac]                 ^
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdLoadTaskTest.java:43: error: package org.junit.runner does not exist
[javac] import org.junit.runner.RunWith;
[javac]                        ^
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdLoadTaskTest.java:58: error: package org.fest.assertions.api does not exist
[javac] import static org.fest.assertions.api.Assertions.assertThat;
[javac]                                      ^
[javac] D:\Documents\Applications\Eclipse\Projects\mopub-sdk\src\test\java\com\mopub\mobileads\AdLoadTaskTest.java:58: error: static import only from classes and interfaces

当我用Eclipse编译时,一切都很好。

我想我一切都做得不错,但只有一件事困扰着我。

出于某种原因,当我导入mopub项目时,它显示的是src/main/java目录,而不是像其他项目一样只显示src

所以,我的问题是:

1)如何解决这些错误,以便最终能够自动构建我的所有应用程序.

2) It mopub的文件夹结构是造成问题的原因:如何解决它?

更新:

在尝试重新导入mopub项目时,我得到了这个错误。

EN

回答 2

Stack Overflow用户

发布于 2014-05-17 09:27:53

我找到了解决办法。问题最终是mopub库项目和导入阶段的问题。

我修复了src/文件夹中的嵌套目录问题,构建就成功了。

票数 0
EN

Stack Overflow用户

发布于 2015-02-13 18:50:47

要修复我们的ANT构建,请删除src下的“test”文件夹,ANT中的编译错误就消失了。

具体来说,下载的SDK:https://github.com/mopub/mopub-android-sdk/tree/master/mopub-sdk/src/test的这一部分中的文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23698998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档