Я работаю над Android 2.2 в течение последних трех месяцев, но решил на прошлой неделе попытаться создать приложение с помощью Android 2.1 SDK. Приложение работает нормально под 2.2 в эмуляторе, и я смог успешно создать источник как проект 2.1, но когда я пытаюсь запустить приложение в эмуляторе 2.1, я получаю следующую ошибку времени выполнения:Android «Разрешение отказа»
java. lang.SecurityException: отказ от разрешения: начало действия {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10000000 cmp = com.tampamobileapps.testapp/.LoginScreen} из null (pid = - 1, uid = -1) требуется null
Приложение не так уж сложно и только делает запросы HTTP POST и GET. Он также поддерживает платежи PayPal, но этот API работал отлично под 2.2. Я отправил это сообщение об ошибке в Google и не нашел решения, чтобы избавиться от этой ошибки.
Любые идеи?
Edit:
Вот соответствующие части манифеста Android; LoginScreen
в настоящее время ничего не дает.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon"
android:debuggable="true"
android:label="@string/app_name"
android:name=".SharedApplicationContext">
<activity android:name=".LoginScreen"
android:label="@string/login_screen_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".LoginScreen"
android:label="@string/app_name">
</activity>
<activity android:name=".MainMenu"
android:label="@string/app_name">
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
</manifest>
Пожалуйста, покажите нам разрешения, которые у вас есть в вашем существующем manifest.xml. – elevine
Похоже на правильные разрешения. Можете ли вы опубликовать весь свой манифест и код для своей активности LoginScreen? – elevine