Android Kivy和Google Play服务

Android Kivy和Google Play服务,android,google-play-services,kivy,Android,Google Play Services,Kivy,我正在尝试一种在Kivy应用程序中实现广告的方法 我不知道它是否会起作用。我在SDK中下载了Google Play服务,但我不知道该把它放在哪里,我尝试了很多地方,但都没有成功,总是能找到它 error: package com.google.android.gms.ads.AdView does not exist 以及其他包。很抱歉我对android sdk一无所知,但我正在努力更好地理解它,所以我需要一些帮助。我需要知道我必须把“google-play-services_lib”放在哪里

我正在尝试一种在Kivy应用程序中实现广告的方法

我不知道它是否会起作用。我在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!!!
#第539行!!!

这也解决了,很抱歉我在这里搞得一团糟,问了又回答了我自己的问题,但我认为这对Kivy用户来说是一个重要的话题,网上也没有太多关于这一点的内容。因此,解决方案: 我在“google-play-services_lib”中的“ant.properties”文件中将项目“target”手动设置为“android-14”。它抛出了一个错误,因为google play服务库是针对较新的android api的


不管怎样,如果有人想知道这是否有效(在Android版Kivy应用程序中实现广告),是的,它有效,我必须重写原始解决方案以支持新的库,尽管(使用指南)

在将google-play-services_lib添加到我的Kivy项目中时,我遇到了类似的问题

我列出了可用的目标,如下所示:

  % ~/.buildozer/android/platform/android-sdk-21/tools/android list targets
Available Android targets:
----------
id: 1 or "android-14"
     Name: Android 4.0
     Type: Platform
     API level: 14
     Revision: 3
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800
 Tag/ABIs : no ABIs.
然后我使用以下工具更新了库:

  % cd ~/myproject/libs/android/google-play-services_lib
  % ~/.buildozer/android/platform/android-sdk-21/tools/android update project -p . -t android-14
Updated project.properties
Updated local.properties
Updated file ./proguard-project.txt

然后可以成功地构建包。

回答您自己的问题没有问题,将来来到这里的每个人都会为此感谢您!