0
私はアンドロイド用のkivyアプリを作成していますが、SDKを統合したいのですが、統合されたapkを構築する方法を理解できないようです。今まで私が見つけたガイドのどれも役に立たなかった。ここでkivyアプリにsdkを追加するにはどうすればよいですか?
私はアンドロイド用のkivyアプリを作成していますが、SDKを統合したいのですが、統合されたapkを構築する方法を理解できないようです。今まで私が見つけたガイドのどれも役に立たなかった。ここでkivyアプリにsdkを追加するにはどうすればよいですか?
同様のソリューションは、あなたにpyjniusを追加する必要があります。この仕事をするためにjnius
#ads.py
from jnius import autoclass
import logging
import random
log = logging.getLogger('kivy.funky.stuff')
PythonActivity=autoclass("org.renpy.android.PythonActivity")
AdBuddiz=autoclass("com.purplebrain.adbuddiz.sdk.AdBuddiz")
AD_CHANCE = 0.06
def init():
AdBuddiz.setPublisherKey("some-token")
#delete this before going to play at the store...
AdBuddiz.setTestModeActive()
AdBuddiz.cacheAds(PythonActivity.mActivity)
def show():
if (random.random() < AD_CHANCE):
log.info("Showing Ad!!!")
try:
AdBuddiz.showAd(PythonActivity.mActivity)
except Exception:
log.exception("Pizza is not healthy...")
else:
log.warn("Skipping the AD this time ;)")
を使用してAdMobのに適用することができAdBuddizでの作業の一例ですbuildozer.specだけでなく、Java SDK(つまり、android.add_jars =%(source.dir)s/libs/*。jar)を使用します。
あなたの質問は不明です。あなたのアプリの中にソフトウェア開発キットを入れようとしていますか? –
私はadmd sdkのようなsdkを追加しようとしています – Baxorr