[英]Google Play app not showing in search results when searching from Android device
I have made a simple game using the Unity game engine. 我使用Unity游戏引擎做了一个简单的游戏。 I have tested the apk from my Android device and uploaded it to the Google Play store. 我已经从我的Android设备测试了apk并将其上传到Google Play商店。 The app is published and showing in the search results from my PC and device browser, but I can't find it from in the Google Play app on my Android device - not even from the device that I have used for testing during development. 该应用程序已发布并显示在我的PC和设备浏览器的搜索结果中,但我无法在Android设备上的Google Play应用程序中找到它 - 甚至不是我在开发过程中用于测试的设备。 Some devices' browsers say that the app is incompatible with the device. 某些设备的浏览器表示该应用与该设备不兼容。 I want to understand and resolve the problem. 我想了解并解决问题。
I have used Unity 4.3 and the game is a 2D game. 我使用Unity 4.3,游戏是2D游戏。 Here is my androidmanifest.xml
code: 这是我的androidmanifest.xml
代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.Codebrazier.Wizball" android:theme="@android:style/Theme.NoTitleBar" android:versionName="1.0" android:versionCode="1" android:installLocation="preferExternal">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false">
<activity android:name="com.unity3d.player.UnityPlayerNativeActivity" android:label="@string/app_name" android:screenOrientation="portrait" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />
</activity>
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
</activity>
</application>
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" />
<uses-feature android:glEsVersion="0x00020000" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
</manifest>
I had the same problem and in my case the reason was using Texture Compression that was not compatible with some devices. 我有同样的问题,在我的情况下,原因是使用与某些设备不兼容的纹理压缩。 I solved it by switching to the ETC1 texture format. 我通过切换到ETC1纹理格式解决了这个问题。 More info can be found in the Unity Documentation - Inside the Android Build Process ( http://docs.unity3d.com/Manual/android-BuildProcess.html ). 更多信息可以在Unity文档中找到 - 在Android构建过程中( http://docs.unity3d.com/Manual/android-BuildProcess.html )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.