我正在尝试一种使用此方法将广告植入 Kivy 应用程序的方法example http://satels.blogspot.ru/2013/12/work-solution-for-kivy-admob-on-android.html
我不知道它是否会起作用。我在SDK中下载了Google Play服务,但我不知道我必须把它粘到哪里,我尝试了很多地方,但不成功,总是得到
error: package com.google.android.gms.ads.AdView does not exist
以及其他包。我为我对 android sdk 的无知道歉,但我想更好地理解它,所以我需要一些帮助。我需要知道必须将“google-play-services_lib”放在哪里,以便它可以找到它。谢谢!
编辑:解决了这个问题,将其添加到“buildozer.spec”中:
# (list) Android library project to add (will be added in the
# project.properties automatically.)
android.library_references = libs/google-play-services_lib
但仍然出现错误:
.../android-sdk-21/tools/ant/build.xml:539: Unable to resolve project target 'android-9'
这是这一行:
<gettarget
androidJarFileOut="project.target.android.jar"
androidAidlFileOut="project.target.framework.aidl"
bootClassPathOut="project.target.class.path"
targetApiOut="project.target.apilevel"
minSdkVersionOut="project.minSdkVersion" /> # line 539!!!
这也解决了,对我在这里造成的混乱感到抱歉,提出并回答我自己的问题,但我认为这对于 Kivy 用户来说是一个重要的话题,而且网上对此的了解不多。所以,解决方案:
我在“google-play-services_lib”内的“ant.properties”文件中手动将项目“目标”设置为“android-14”。它抛出错误,因为 google play 服务库适用于较新的 android api。
不管怎样,对于任何好奇这是否有效的人(在 Android 的 Kivy 应用程序中实现广告),是的,它有效,但我必须重写原始解决方案以支持新的库(使用this https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration guide)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)