Не открывается приложение

Ответить
.:Android:.
Сообщения: 3
Зарегистрирован: 16 янв 2013, 13:51

Не открывается приложение

Сообщение .:Android:. » 16 янв 2013, 14:13

Здравствуйте!

Создаю пример по книге "Майер, Android 2". Пример на использование фильтров намерений в пятой главе. Это пример, где указывается разрешение на чтение контактов.

Написал всё как в книге, правда, некоторые методы и константы с того времени успели стать deprecated, но я пока не исправлял.

Когда запускаю, ничего не появляется, ни на эмуляторе ни на моём телефоне. Только в консоли Eclipse появляется сообщение

Код: Выделить всё

...
Success!
\ConractPicker\bin\ConractPicker.apk installed on device
Done!
Не могу понять в чём дело, или приложения, которые требуют разрешения на какие-либо действия нужно вручную запускать или что-то ошибся в коде?

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: Не открывается приложение

Сообщение Finch » 16 янв 2013, 15:17

Прости, но Ванга умерла уже...
CEO of a company R.id.team

.:Android:.
Сообщения: 3
Зарегистрирован: 16 янв 2013, 13:51

Re: Не открывается приложение

Сообщение .:Android:. » 16 янв 2013, 16:39

Мой вопрос состоит в том, отличается ли запуск приложения, требующего некоторые разрешения, на эмуляторе от приложения, не требующего никаких разрешений.

Явных ошибок в приложении нет, оно просто не запускается. Даже антивирус на смартфоне пишет, что приложение установлено, но нет даже значка приложения.

Остальные приложения устанавливаются и зупускаются корректно.

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: Не открывается приложение

Сообщение Finch » 16 янв 2013, 19:57

код выложи, что в манифесте?
CEO of a company R.id.team

.:Android:.
Сообщения: 3
Зарегистрирован: 16 янв 2013, 13:51

Re: Не открывается приложение

Сообщение .:Android:. » 16 янв 2013, 21:11

В проекте 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>
Вложения
ConractPicker.zip
(46.55 КБ) 210 скачиваний

Ответить