【问题标题】:"Internal testing" in Google Play shows app without "open" button! Why?Google Play 中的“内部测试”显示应用没有“打开”按钮!为什么?
【发布时间】:2021-12-20 00:18:26
【问题描述】:

我已完成所有内部测试要求,因为此图片显示“可供内部测试人员使用”。但是审核还没有完成。

但是当我在手机上安装它时,我无法打开它! (我的手机是 POCO X3 Pro)“打开”按钮不显示!

如何打开它?审核完成后是否“可供内部测试人员使用”?

附:值得一提的是,Android 应用在模拟器中完美运行,并在手机上直接进行 USB 测试。

编辑

启用“内部应用共享”后,显示的应用名称发生变化,但没有显示“打开”按钮。

EDIT2

这是卸载后应用页面的外观。

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    因此,事实证明问题不在 Google Play 商店或控制台中,而是在项目的 android/app/src/main/AndroidManifest.xml 文件中。

    在我的AndroidManifest.xml 项目文件中有两个<data> elements,位于两个不同的<activity><intent-filter> 标记中。他们都有相同的android:scheme 名称。

    ...
    <data android:scheme="XYZ" />
    ...
    

    删除一个修复了“打开”按钮问题。

    您会认为adb logcat 日志中的某些内容会抱怨格式错误的AndroidManifest.xml 文件,但我没有读到任何关于此的内容。有什么东西可以检查AndroidManifest.xml 的健全性吗?

    ...
    11-15 09:11:28.673  1917  2035 I PackageDexOptimizer: Running dexopt (dexoptNeeded=1) on: /data/app/~~XcPti8zaRFpP7-RtoNMfGw==/com.XYZ.android-iWLcGjyquYwgtiJrVA5xqg==/base.apk pkg=com.XYZ.android isa=arm64 dexoptFlags=boot_complete,profile_guided,public,enable_hidden_api_checks targetFilter=speed-profile oatDir=/data/app/~~XcPti8zaRFpP7-RtoNMfGw==/com.XYZ.android-iWLcGjyquYwgtiJrVA5xqg==/oat classLoaderContext=PCL[]{PCL[/system/framework/org.apache.http.legacy.jar]}
    11-15 09:11:28.674  1517  2368 V installd: DexInv: --- BEGIN '/data/app/~~XcPti8zaRFpP7-RtoNMfGw==/com.XYZ.android-iWLcGjyquYwgtiJrVA5xqg==/base.apk' ---
    11-15 09:11:28.686 20959 20973 W System  : A resource failed to call release.
    11-15 09:11:28.686 20959 20973 W System  : A resource failed to call release.
    11-15 09:11:28.688 27841 27841 I dex2oat32: dex2oat of ppid 1517, cpu affinity is set to 0,1,4,5,2,3,6,7, success.
    11-15 09:11:28.688 27841 27841 I dex2oat32: /apex/com.android.art/bin/dex2oat32 --input-vdex-fd=-1 --output-vdex-fd=9 --call-from-installd=1 --updatable-bcp-packages-file=/system/etc/updatable-bcp-packages.txt --resolve-startup-const-strings=true --max-image-block-size=524288 --compiler-filter=speed-profile -j6 --classpath-dir=/data/app/~~XcPti8zaRFpP7-RtoNMfGw==/com.XYZ.android-iWLcGjyquYwgtiJrVA5xqg== --class-loader-context=PCL[]{PCL[/system/framework/org.apache.http.legacy.jar]} --generate-mini-debug-info --compact-dex-level=none --compilation-reason=install
    11-15 09:11:28.690 27841 27841 I dex2oat32: setting boot class path to /apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/core-icu4j.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/miuisdk@boot.jar:/system/framework/miuisystemsdk@boot.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/framework-atb-backward-compatibility.jar:/system/framework/tcmiface.jar:/system/framework/telephony-ext.jar:/system/framework/qcom.fmradio.jar:/system/framework/com.nxp.nfc.nq.pn553.jar:/system/framework/QPerformance.jar:/system/framework/UxPerformance.jar:/system/framework/WfdCommon.jar
    11-15 09:11:28.794   996  1121 I SDM     : StrategyImpl::SetIdleTimeoutMs: Idle timeout: active = 70, inactive = 520
    11-15 09:11:29.043  2793  2793 D BatteryController: onReceive: Intent = Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) } action = android.intent.action.BATTERY_CHANGED
    11-15 09:11:29.043  2793  2793 D KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
    11-15 09:11:29.043  3147  3147 D UCDetectService: action is android.intent.action.BATTERY_CHANGED
    11-15 09:11:29.043  3147  3147 D UCDetectService: onEventReceive6 : USB plug = 2
    11-15 09:11:29.043  3020  3020 D QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
    11-15 09:11:29.043  3020  3020 D VideoCall_LowBattery: disconnectVideoCalls on low battery
    11-15 09:11:29.043  3020  3020 D VideoCall_LowBattery: disconnectVideoCalls
    11-15 09:11:29.044  6386  6386 I BatteryInfoReceiver: ACTION_BATTERY_CHANGED
    11-15 09:11:29.044  6627  6859 D PowerCheckerService: onBatteryChanged, mBatteryLevel = 16, status = 2, level = 16, plug = 2, scale = 100
    11-15 09:11:29.045  3089  3089 D DeviceStatisticsService: chargerType=2 batteryLevel=16 totalBatteryCapacity=5791700
    11-15 09:11:29.139 27841 27841 I dex2oat32: dex2oat took 451.644ms (1.559s cpu) (threads: 6) arena alloc=5304B (5304B) java alloc=7371KB (7548856B) native alloc=9415KB (9641456B) free=836KB (856592B)
    11-15 09:11:29.146  1517  2368 V installd: DexInv: --- END '/data/app/~~XcPti8zaRFpP7-RtoNMfGw==/com.XYZ.android-iWLcGjyquYwgtiJrVA5xqg==/base.apk' (success) ---
    11-15 09:11:29.146  1917  2035 W BpBinder: PerfMonitor binderTransact :  time=472ms interface=android.os.IInstalld code=18
    11-15 09:11:29.147  1917  2035 I InstallationStatistic: com.XYZ.android|null|4260|1085|31|2397|179|474
    11-15 09:11:29.150  1517  2368 E installd: Couldn't opendir /data/app/vmdl444984305.tmp: No such file or directory
    11-15 09:11:29.150  1517  2368 E installd: Failed to delete /data/app/vmdl444984305.tmp: No such file or directory
    11-15 09:11:29.151 27789 27789 W BpBinder: PerfMonitor binderTransact :  time=3179ms interface=android.content.pm.IPackageManager code=1598246212
    11-15 09:11:29.151 27789 27792 I cmd     : oneway function results will be dropped but finished with status OK and parcel size 4
    ...
    

    【讨论】:

      【解决方案2】:

      您应该将您的帐户添加为测试人员,并且您应该从 Google Play 商店启用内部测试。

      从 Play 商店转到设置 > 常规 > 启用内部应用共享

      【讨论】:

      • 我试过了,但没用。检查问题的编辑,看看我是一名内部测试人员,但没有显示“打开”按钮。
      • 如果您卸载应用程序,您会看到什么?我还注意到该应用仅在 2 个国家/地区可用,这可能与您的问题有关。
      • 我已添加所有 176 个国家/地区。已卸载的图像在问题中进行了编辑。
      猜你喜欢
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多