gpt4 book ai didi

google-play - 如何设置Xamarin.Android APK的程序包名称以提交Google Play

转载 作者:行者123 更新时间:2023-12-04 04:11:24 26 4
gpt4 key购买 nike

经过8个月的工作,我已经完成我的应用程序,我正尝试提交给Google Play。

我在上签名并正确对齐APK,然后将APK上传到Google Play。然后我得到以下消息:

Upload failed Your APK's package name must be in the following format "com.example.myapp". It may contain letters (a-z), numbers, and underscores (_). It must start with a lowercase character.



这是 AndroidManifest.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" package="com.vrocket.launcher" android:versionName="1.30.637" android:versionCode="1">
<uses-sdk android:targetSdkVersion="14" />
<application android:hardwareAccelerated="true" android:label="launchpad">
<provider android:name="com.vrocket.launcher.LocalFileContentProvider" android:authorities="com.vrocket.launcher" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>

据我所知,我在此处指定的程序包名称符合提交Google Play的要求。自从启动项目以来,我确实在Android.Manifest中更改了程序包名称,但我认为这是非常正常的做法。

是否有人在将Xamarin.Android应用提交到Google Play时遇到过类似的问题?

编辑:

从那以后,我发现APK正在使用旧的软件包名称 VRocket.VRocket进行编译。
我使用Android SDK中的 aapt工具发现了这一点。
为什么不使用 AndroidManifest.xml中指定的包名称进行构建?

最佳答案

Visual Studio中的属性窗口(假设您在其中编写)具有一些可以更改的设置。这些将在您编译时覆盖 list 。也许这是您流浪名字的来历?在代码中放置在类文件中的属性也是如此,Xamarin会在编译时重写所有 list 。如果在解决方案选项卡中显示隐藏文件,然后转到
obj\Release\android
此目录包含为您的应用生成的 list 。也许会有所启发。

关于google-play - 如何设置Xamarin.Android APK的程序包名称以提交Google Play,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21237578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com