每当我上传我的基础和功能APK到Play Store时,我都会遇到以下错误:
这是我的清单文件:(编辑)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ex.example.feature.productdetail">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<application>
<activity
android:name=".activity.ProductDetail"
android:configChanges="orientation|screenSize"
android:screenOrientation="portrait">
<meta-data
android:name="default-url"
android:value="https://www.example.com/product/12345" />
<meta-data android:name="asset_statements" android:resource="@string/asset_statements"/>
<intent-filter
android:autoVerify="true"
android:order="1"
>
<category android:name="android.intent.category.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http" android:host="www.example.com"/>
<data android:scheme="https" android:host="www.example.com"/>
<data android:pathPattern="/product/12345"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id"/>
</application>
</manifest>
我把资产链接。json文件到我的网站,当我继续测试链接文件时,它会成功。知道我做错了什么吗?感谢您在advanced中的帮助
我同意@KitKat和AdamK。基于此文档。要允许Google Play和Android launcher发现你的应用程序,你必须提供至少一个活动作为应用程序的入口点。在应用程序的清单中,入口点活动必须有
应用还必须为应用定义默认URL。在与入口点活动相同的Android清单中,可以通过添加
来定义应用的默认URL。
您必须在清单中指定域的主机,不能使用www.example。通用域名格式
> <data android:scheme="http" android:host="www.yuorwebsite.com"/>
> <data android:scheme="https" android:host="www.yuorwebsite.com"/>
,同样在清单中的intent-filter之前,指定
<meta-data
Android: name = "default-url"
Android: value = "https://yourwebsite.com/main" />
这是因为您指定的默认URL(https://www.example.com您的即时应用中的意图过滤器(
https://www.example.com/product/productId
)。
您需要更新默认URL,使其指向受支持的URL,或者添加支持默认URL的新意图过滤器。
我上传了一个aab到play控制台,最后把它列在play商店里。这个应用程序是用Python和Kivy编写的,我能够通过首先运行Buildozer,然后通过Android Studio运行脚本,按照网络上的各种说明来生成aab。 我可以从aab生成的游戏控制台下载apk,它工作得很好。然而,当我从play store安装应用程序时,它一打开就关闭。然而,我没有得到真正的坠机报告。 这是我的第一个真
当我运行上面的命令时
可能重复: 在移动版android中打开google play store的链接 我有我的应用程序的免费版本(有广告),付费版本(没有广告)。在我的免费版本,我有一个升级按钮。我想这个升级按钮去google play商店到销售我的应用程序的页面。我以前见过这样做,但不知道怎么做。
我如何在play store上获得我的应用程序,就像在红框中的所有这些东西上面一样? 但我的应用程序是这样的,所以我该如何管理它。 有谁能帮我弄清楚这玩意的工作原理吗? 谢谢.
我正在使用自定义分析(而不是谷歌分析)设置活动跟踪,并为此设置接收器。我的接收器似乎在工作,但当我安装时,我收到一个android lint警告: 它看起来像任何旧的Android应用程序可以调用我的应用程序与意图,我不希望。应该只有谷歌应用商店(或任何其他Android系统应用程序,将安装我的应用程序从play store)发送该意图到我的应用程序。 因此,我试图找出如何设置将有效应用程序限制在
我用buildozer android发布命令制作了一个发布apk。然后,我使用以下命令签名和zipalign我的apk。 genarate keystore file[before]-keytool-genkey-v-keystore myapp.keystore-alias myalias-keyalg RSA-keysize 2048-有效性10000 生成keystore文件[after]