我有一个工作应用程序,现在希望包含mopub的广告系统。看看他们的入门指南,它说我应该首先使用 git 提取一个“库项目”(我什至不确定那是什么)。完成之后,我现在看到我mopub-android-sdk
在这个目录中有一个名为的目录,是一个由更多文件和子目录组成的树。
然后该指南指出“确保 Android SDK 文件与您的项目位于同一父文件夹中”......这就是我感到困惑的地方。c:\android\mygame
我现在应该将所有源文件、androidmanifest 等放在一个目录中,并将mopub-android-sdk
其所有子树放在里面c:\android
吗?还是里面c:\android\mygame
?(或者别的地方?)
编辑:一些答案/评论已经讨论了将库项目转换为 .jar 文件,然后将其放入我的 libs 目录的想法......只要有人告诉我与此相比没有缺点,我对此没有异议不做一个罐子——多想一下,罐子不是必须包含每一个函数吗,而如果我把它作为一个库项目,编译器可能会省略未使用的代码?
编辑:现在我对 make-jar-then-put-in-libs 方法越来越持怀疑态度。我mopub-android-sdk.jar
在bin\res
目录中找到并将其复制到我的项目 libs 目录中。广告系统似乎工作正常,除了在屏幕上我希望看到特定图标(关闭全屏广告)的位置有一个垃圾图像。我注意到在下面的文件树中mopub-android-sdk
有一个res
包含 png 文件的目录。我怀疑这些图像不在 jar 文件中。