我刚刚在Google Play上发布了我的应用,在使用模拟器和手机本身进行测试时,一切正常。
现在,在发布APK并将其从Google Play商店安装到我的手机上之后,我根本无法打开该应用。我应用的Google Play商店中的“打开”按钮甚至不存在。
Google从该APK页面更改为发布管理,我想知道我是否做错了。
有任何帮助吗? 感谢
编辑:
根据请求,这是我的Android Manifest的重要部分:
<activity android:name=".MainActivity"></activity>
<activity
android:name=".LoginSignupActivity"
android:label="@string/title_activity_login_signup"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.example.com"
android:path="/deeplink_invite"
android:scheme="http" />
</intent-filter>
</activity>
请注意,我已向同一活动添加了深层链接操作和Main / Launcher操作。 我在想这就是问题所在。 我将深入链接到MainActivity,如果用户点击链接,他将被带到MainActivity - 但如果他没有登录,他必须去登录。
我将通过这些更改发布APK,让你们知道。
答案 0 :(得分:0)
检查您是否在AndroidManifest.xml中描述了intent-filters
例如:
<activity
android:name=".activities.SplashActivity"
android:screenOrientation="portrait"
android:theme="@style/ActivityWithoutActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>