Android-Launcher没有启动意图的权限
首先,我知道以前有人问过我这个问题,我也看过很多关于这个问题的帖子。不幸的是,我的情况似乎有点不同。大多数帖子建议从应用程序标签中删除权限声明。不幸的是,这对我的情况没有帮助,因为我在应用程序标记中没有权限。我将非常感谢任何帮助 以下是我的AndroidManifest.xml:Android-Launcher没有启动意图的权限,android,android-intent,android-permissions,Android,Android Intent,Android Permissions,首先,我知道以前有人问过我这个问题,我也看过很多关于这个问题的帖子。不幸的是,我的情况似乎有点不同。大多数帖子建议从应用程序标签中删除权限声明。不幸的是,这对我的情况没有帮助,因为我在应用程序标记中没有权限。我将非常感谢任何帮助 以下是我的AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/r
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jonasSoftware.blueharvest"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.CAMERA" />
<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.READ_EXTERNAL_STORAGE" />
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name="com.jonasSoftware.blueharvest.LoginActivity"
android:label="@string/app_name"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.jonasSoftware.blueharvest.ChargeActivity"
android:label="@string/title_activity_charge" >
</activity>
<activity
android:name="com.google.zxing.client.android.CaptureActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateAlwaysHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.jonasSoftware.blueharvest.HomeActivity"
android:label="Home" >
</activity>
<activity
android:name="com.jonasSoftware.blueharvest.ConfigActivity"
android:label="Config" >
</activity>
<activity
android:name="com.jonasSoftware.blueharvest.SettingsActivity"
android:label="Settings" >
</activity>
<activity android:name=".WebServiceDemo" android:label="WebServiceDemo"/>
<activity android:name=".UploadActivity"/>
<activity android:name=".TransferActivity"/>
<activity android:name=".ReceivePO"/>
<activity android:name=".LoginActivity"/>
</application>
</manifest>
如果需要任何其他信息,请告诉我。因此,当我即将发布此信息时,我意识到我的错误是什么。再看一遍清单,我发现了一些有趣的事情。应用程序最初没有LoginActivity。当我添加LoginActivity时,下面一行被添加到清单中
<activity android:name=".LoginActivity"/>
我当时不知道这一点,所以只编辑了原始的launcher活动,如下所示
<activity
android:name="com.jonasSoftware.blueharvest.LoginActivity"
android:label="@string/app_name"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
android:name=行最初是“com.jonasSoftware.blueharvest.HomeActivity”。因此,当我从清单中删除额外的行时,一切又开始工作了
我希望这对某人有帮助
布拉德。所以当我即将发布这篇文章时,我意识到我的错误是什么。再看一遍清单,我发现了一些有趣的事情。应用程序最初没有LoginActivity。当我添加LoginActivity时,下面一行被添加到清单中
<activity android:name=".LoginActivity"/>
我当时不知道这一点,所以只编辑了原始的launcher活动,如下所示
<activity
android:name="com.jonasSoftware.blueharvest.LoginActivity"
android:label="@string/app_name"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
android:name=行最初是“com.jonasSoftware.blueharvest.HomeActivity”。因此,当我从清单中删除额外的行时,一切又开始工作了
我希望这对某人有帮助
布拉德