草庐IT

played_event

全部标签

java - 为什么未使用的 Activity 在上传到 Play 商店时抛出异常?

我有一个最近上传到Play商店的应用程序,启用了Crashlytics。此应用程序中有一个名为StartQuizActivity的Activity,它是在开发期间创建的,但目前未使用。Activity仍然在list中声明,但应用程序中没有调用它的Intent。我收到了一份带有堆栈跟踪的崩溃报告,表明设备已尝试启动此Activity,这导致了IllegalArgumentException,表明所需的对象未按Intent传递:FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.f

android - 检查 Google Play 服务以接收 Firebase 推送通知的最佳实践

在我的Android应用程序中,我使用Firebase通知。据我所知,如果用户没有安装或正确配置GooglePlayServices,则无法接收通知。我有两个问题:1-我说的是真的吗?如果GooglePlayServices配置不当,用户将无法接收Firebase通知?2-我使用这种方法检查用户是否有GooglePlay服务,然后在Topics中注册用户等等...:GoogleApiAvailabilityapi=GoogleApiAvailability.getInstance();intresultCode=api.isGooglePlayServicesAvailable(get

android - 如何用 gradle 解决所有 google play-services 依赖?

情况今天,我的gradle对我大吼大叫,不编译项目。它无法解析firebase-iid、firebase-common、play-services-analytics-impl、play-services-auth-api-phone和play-services-auth-base。周末过后真是一团糟。所以我检查了不同API的版本,并升级了那些需要升级的,发现谷歌已经为firebase-core添加了强制依赖,添加它,然后升级了我的google-services插件,甚至添加了play-services-base依赖项。我还将firebase-messaging升级到17.0.0版,将

android - 是否可以使用新的 Material 组件将应用程序发布到 Play 商店?

我想使用设计支持库的28.0.0-alpha1版本中引入的新Material组件。我发现如果不将compileSdkVersion设置为android-P,这个版本的设计库将无法编译,因为它引用了仅在API级别28上找到的属性(对于例如,android:attr/dialogCornerRadius)。另一方面,GooglePlay控制台不允许我上传针对android-P的应用,它给我错误消息“您无法上传仅供测试的APK”。这似乎是故意的,因为thesedocs状态:GooglePlaypreventspublishingofappstargetingthePDeveloperPrev

Android 崩溃报告未显示在 Google Play 控制台的 ANR 和崩溃报告中

我目前正在我的Android应用上测试GooglePlay的应用内订阅计费库。我已经创建了订阅并将我的应用程序发布到内部测试轨道。但是,当我尝试查看我的计费流程时,我的应用程序因未知原因崩溃了。发生这种情况时我正在发送崩溃报告,但是当我在ANR和崩溃报告中查看我的androidvitals时,我的崩溃报告数据无处可寻。相反,Google控制台说我“没有发现所选标准的错误”。为什么我的崩溃数据没有注册?我在这里做错了什么?我只是想找出我的错误在哪里。我必须将我的应用程序作为一个版本进行测试,否则googlebillingapi将无法工作。例如,当尝试在我的模拟器上进行测试时,我收到错误响

android - 库 com.google.android.gms :play-services-basement is being requested by various other libraries at [[15. 0.1,15.0.1]],但解析为 16.0.1

同步项目时出现此错误:Thelibrarycom.google.android.gms:play-services-basementisbeingrequestedbyvariousotherlibrariesat[[15.0.1,15.0.1]],butresolvesto16.0.1.Disablethepluginandcheckyourdependenciestreeusing./gradlew:app:dependencies.这是我的build.gradle项目文件://Top-levelbuildfilewhereyoucanaddconfigurationoptions

在Play 2.5中预先/后缀源流

可以说我有一个使用此方法的播放控制器-defpersons():Action[AnyContent]=Action{_=>Ok.chunked(personSource.map{p=>JsObject(p)})}Akka源流是来自DB的大量但有限的人。立即将所有内容加载到内存中会导致内存异常。上面的代码正常工作,我得到了很长的JSON对象:{"name":"TestPerson1}{"name":"TestPerson2"}但是现在客户已要求响应具有这种格式:[{"name":"TestPerson1},{"name":"TestPerson2"}]我遇到麻烦,寻找如何发射流到流的前缀/后缀。

android - 将 Proguard 应用于 Google Play 上的现有应用

事实证明,我没有在已发布到GooglePlay商店的实时应用程序上激活Proguard。这不是世界末日,因为我的应用程序中没有任何敏感信息(而且我发现即使应用了Proguard,我也可以很好地反编译应用程序)。我的问题是:如果我应用Proguard然后将新的.apk上传到GooglePlay,当我的用户更新时他们会遇到问题吗?我问的一个原因是因为我了解到更改应用程序中的LAUNCHERActivity可能会使用户创建的快捷方式在更新版本中无效,因此我试图防止给我的用户造成更多不便。 最佳答案 IfIapplyProguardandt

android - 有没有办法检查 Play 商店应用程序版本代码?

一切都在标题中:您是否知道一种方法(GooglePlay服务?免费Api?)来检查Play商店中可用的当前版本代码?我可以看到我的应用程序的一些用户仍在使用几个旧版本。所以我想添加一个首选项来检查应用程序是否是最新的。在此先感谢您的帮助! 最佳答案 您可以使用android-query为此。它会给你这样的结果:https://androidquery.appspot.com/api/market?app=com.google.android.youtube 关于android-有没有办法

android - 尝试使用 Google Drive 示例时,Google Play 服务中出现对话框未知问题

我谷歌了4个多小时,但没有得到解决方案。我在应用程序控制台中注册了我的应用程序pkg和哈希key。我正在使用Google开发人员提供的示例。但我不知道发生了什么。由于声誉较低而无法发布和图片对不起我的英语。 最佳答案 确保您已在添加了包名和keySHA1GoogleCloudConsole→您的项目→API和授权→凭据通过“OAuth”部分的“创建新客户端ID”。在“公共(public)API访问”部分通过“创建新key”添加信息时,我得到的结果与您描述的相同。该过程在documentationsteps7and8中进行了描述.