Страница 1 из 1
Не открывается приложение
Добавлено: 16 янв 2013, 14:13
.:Android:.
Здравствуйте!
Создаю пример по книге "Майер, Android 2". Пример на использование фильтров намерений в пятой главе. Это пример, где указывается разрешение на чтение контактов.
Написал всё как в книге, правда, некоторые методы и константы с того времени успели стать deprecated, но я пока не исправлял.
Когда запускаю, ничего не появляется, ни на эмуляторе ни на моём телефоне. Только в консоли Eclipse появляется сообщение
Код: Выделить всё
...
Success!
\ConractPicker\bin\ConractPicker.apk installed on device
Done!
Не могу понять в чём дело, или приложения, которые требуют разрешения на какие-либо действия нужно вручную запускать или что-то ошибся в коде?
Re: Не открывается приложение
Добавлено: 16 янв 2013, 15:17
Finch
Прости, но Ванга умерла уже...
Re: Не открывается приложение
Добавлено: 16 янв 2013, 16:39
.:Android:.
Мой вопрос состоит в том, отличается ли запуск приложения, требующего некоторые разрешения, на эмуляторе от приложения, не требующего никаких разрешений.
Явных ошибок в приложении нет, оно просто не запускается. Даже антивирус на смартфоне пишет, что приложение установлено, но нет даже значка приложения.
Остальные приложения устанавливаются и зупускаются корректно.
Re: Не открывается приложение
Добавлено: 16 янв 2013, 19:57
Finch
код выложи, что в манифесте?
Re: Не открывается приложение
Добавлено: 16 янв 2013, 21:11
.:Android:.
В проекте 2 активности.
MainActivity (не совсем корректное название, потому что она не главная) - предоставляет доступ к контактам на телефоне,
вторая активность (ContactPickerTester) тестирует эту возможность.
Отдельно манифест:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.conractpicker"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.conractpicker.ContactPickerTester"
android:label="@string/title_activity_contact_picker_tester" >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</activity>
<activity
android:name="com.example.conractpicker.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:path="contacts"
android:scheme="content" />
</intent-filter>
</activity>
</application>
</manifest>