gpt4 book ai didi

安卓 : Permission Denied Error when changing Launcher Activity

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:36 29 4
gpt4 key购买 nike

我有一个 android 应用程序,我正在尝试启动它,但它给了我错误

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.hoosierag/.MainActivity } from null (pid=32395, uid=2000) not exported from uid 10125

当我尝试更改 list 中的启动器 Activity 时出现此错误。当我在模拟器上启动它时,我也没有收到此错误,但是当我尝试在设备上启动它时。我已经在 3 种不同的 Android 设备上尝试过它,并且它三次都给出了相同的错误。这是我的 list 代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hoosierag"
android:versionName="1.11" android:versionCode="4">
<uses-sdk android:minSdkVersion="3"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>


<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
<activity android:name=".MainActivity" android:screenOrientation="portrait"
android:label="MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="Main" android:screenOrientation="portrait"/>
<activity android:name="News" android:screenOrientation="portrait"/>
<activity android:name="Audio" android:screenOrientation="portrait"/>

最初,Launcher Activity 是名为 Main 的 Activity 。然后我创建了一个名为 MainActivity 的新 Activity ,并将其作为启动器类。

最佳答案

作为stated by Jomia :

The java.lang.SecurityException you are seeing is because you may enter two entries pointing to same activity. Remove the second one and you should be good to go.

最后,在 list 中将 Main Activity 更改为 MainActivity 之后,在设备上运行之前从 Project->Clean... 清理您的项目

关于安卓 : Permission Denied Error when changing Launcher Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11056214/

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