草庐IT

playing_service

全部标签

android-apt-编译器 : [google-play-services_lib] No Build Tools in the Android SDK

我正在尝试将使用播放服务库的现有Android项目导入AndroidStudio。构建应用程序时出现此错误:android-apt-compiler:[google-play-services_lib]NoBuildToolsintheAndroidSDK.我该如何解决? 最佳答案 您的计算机上是否安装了新的AndroidSDK构建工具包? 关于android-apt-编译器:[google-play-services_lib]NoBuildToolsintheAndroidSDK,我们

android - 无法在 Google Play : aapt error 中更新我的应用

今天,当我尝试上传我的应用更新时,我从GooglePlay控制台得到了这个:UPLOADNEWAPKTOPRODUCTIONUploadfailedYourAPKcannotbeanalyzedusing'aaptdumpbadging'.Erroroutput:Failedtorunaaptdumpbadging:ERRORgetting'android:value'attributeformeta-data:attributecouldnotbefound我之前可以正常上传。我没有对AndroidManifest.xml进行任何更改。该应用程序是通过Ant构建的。我也尝试再次构建它

android - Google Play 应用内结算 v3 getSkuDetails() 返回缓存结果,即使 IAP 的价格已更改

GooglePlayv3API的IInAppBillingService.getSkuDetails()方法返回缓存的结果。让我们看看这个场景:我在GooglePlay控制台中有一个名为com.my.item的商品,价格为1美元我运行我的游戏,调用IInAppBillingService.getSkuDetails(),我确实得到了1美元的价格。现在我返回GooglePlay管理中心并将价格更改为2美元我再次运行我的游戏,调用(2)中的方法,仍然得到1美元。观察:GooglePlay购买Activity显示正确的价格($2)等待一段时间(大约2小时)没有帮助。GooglePlay应用上

android - Gradle 无法添加编译 'com.google.android.gms:play-services:7.0.0'

我无法相信没有人发现如何解决这个问题。我想在我的应用程序中添加一个横幅,但AndroidStudio的Gradle系统试图让我知道这不是一个好主意。它看起来像这样:applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"22.0.1"defaultConfig{applicationId"com.(package).(name)"minSdkVersion15targetSdkVersion21versionCode1versionName"1.0"}buildTypes{rel

android - 无法在自定义 AOSP : Item is not available. 上从 Google Play 安装某些应用程序原因:9

我在尝试从GooglePlay安装某些应用时遇到以下错误:LibraryUtils.isAvailable:notavailablerestriction=9DocUtils.getAvailabilityRestrictionResourceId:Itemisnotavailable.Reason:9我在x86硬件上运行自定义版本的AOSP(自定义的Androidx86风格)。我已经研究了很多,网上已经有很多模糊的答案尝试/猜测,但我特别在寻找“原因9”指的是什么。一旦我有了它,我希望我能在AOSP中想出一个hack来避免错误,因为当我侧载它们运行良好的相同应用程序时。这是我的爱好,

android - SharedPreferences 未保存在 onDestroy of Service 中

在Activity被终止之前(调用OnDestroy时),我在SharedPreferences中保存了一些int值。但我注意到,保存值大约需要一秒钟,但应用程序不会在销毁Activity之前等待它。我可以在它被杀死之前做一些等待吗?这是我的例子:@OverridepublicvoidonDestroy(){SharedPreferences.Editoreditor=sharedPreferences.edit();editor.putInt("finalXPos",finalX);editor.putInt("finalYPos",finalY);editor.commit();s

android - 如何使用 play services 8.3 使用新的 google 登录获取访问 token ?

我正在尝试切换到googleplayservices8.3中引入的新google登录,因为它不需要获取帐户权限。但是,我无法在登录用户后获取访问token。GoogleSignInOptions.Builder中有一个requestIdToken(StringclientServerId)方法,但是当我从谷歌开发者控制台输入应用程序的Oauth2客户端ID时,它甚至没有让用户登录。我是否为“客户端服务器ID”使用了错误的ID? 最佳答案 确保您使用的是Web客户端的客户端ID(您的oauth服务器,类型应该是“Web应用程序”),而

android - 视频 View : how to always show MediaController while playing video

我有一个非常简单的任务-只是在VideoView上播放视频时显示播放控件。但我无法解决它。这是我用于初始化VideoView和设置MediaController的一段代码:videoView.setVideoURI(Uri.parse(videoUrl));MediaControllermediaController=newMediaController(this);videoView.setMediaController(mediaController);videoView.setKeepScreenOn(true);videoView.setOnPreparedListener(m

android - 我找不到适用于 Play 商店的 apk 发布文件

我想在PlayMarket中发布第二个Android应用程序。发布需要apk文件首先,我转到GenereateSignedBundle或APK,在那里我从我的第一个应用程序和key别名中选择android.jks文件。我收到消息:Appbundle(s)generatedsuccessfully:Module'app':locateoranalyzetheappbundle.当我点击定位时,我找不到apk文件 最佳答案 看到你正在按照下面的消息生成androidappbundleAppbundle(s)generatedsucces

android - 使用 Context.CONNECTIVITY_SERVICE 检查互联网连接

我正在使用此代码检查互联网连接:privatebooleancheckInternetConnection(){ConnectivityManagercm=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);//testforconnectionif(cm.getActiveNetworkInfo()!=null&&cm.getActiveNetworkInfo().isAvailable()&&cm.getActiveNetworkInfo().isConnected()){returntrue;}e