我的应用程序中出现新的 android SDK 17 问题? [英] New android SDK 17 issue in my app?
问题描述
今天我将我的 android sdk 更新为新的 android adk-17 .我在这方面遇到了一些问题,即无法在我的应用程序中显示 AddMob,如果我在能够运行应用程序而没有任何错误的代码中删除 addmob,否则不会.解决方法是什么,是新 sdk 中的这个 bug.
Today i was update my android sdk to new android adk-17 . i am facing some problems in this, that is unable to show AddMob in my app, if i remove addmob in the code able to run the app without any errors otherwise not. what is the solution for this, is this bug in new sdk.
这是Logcat信息
Caused by: java.lang.ClassNotFoundException: com.google.ads.AdView in loader
dalvik.system.PathClassLoader[/data/app/com.veritra.iflipout-1.apk]
推荐答案
可能 ADK 更新与您项目的构建路径混淆了.尝试删除 admob JAR 并将其再次添加到您的 libs
文件夹中,将其添加到您的构建路径并执行清理项目.
Maybe the ADK update has messed-up with your project's build-path.
Try removing the admob JAR and add it again to your libs
folder, add it to your Build Path and do a Clean Project.
无论如何,如果没有更多关于您遇到的错误的详细信息,很难帮助您.
Anyway it's hard to help you without more details on the error you encounter.
EDIT 在发布者关于没有 libs
文件夹的评论之后:
EDIT following poster's comment about not having a libs
folder:
你应该试试这个:
- 删除项目中对 AdMob JAR 的所有引用 -> 您的代码不应再无错误地构建
- 在项目的根目录下创建一个
libs
文件夹 - 将 AdMob JAR 复制到
libs
文件夹中 - 确保此 AdMob JAR 位于您的构建路径中(这将允许您的代码在没有错误的情况下构建)
- (如果仍然无法正常运行)右键单击您的项目 > Android 工具 > 修复项目属性
这篇关于我的应用程序中出现新的 android SDK 17 问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!