Ошибка библиотеки Android Aviary

Я работаю над приложением фильтра изображений, в этом мне нужно применить некоторые фильтры, такие как карандашный набросок, кадрирование и т. Д., Для этого я использую вольерную библиотеку для Android, но когда я вызываю приложение startActivityForResult(), принудительно закрывается. Вот логи:

11-23 13:31:03.290: E/AndroidRuntime(4367): FATAL EXCEPTION: main
11-23 13:31:03.290: E/AndroidRuntime(4367): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jai.imagedemo/com.aviary.android.feather.FeatherActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.RelativeLayout

Любая помощь в решении этой проблемы? Вот мой код:

Intent newIntent = new Intent( this, FeatherActivity.class );
        newIntent.setData(Uri.parse(imageFilePath));

        newIntent.putExtra( Constants.EXTRA_OUTPUT_FORMAT, Bitmap.CompressFormat.JPEG.name() );
        String mSessionId = StringUtils.getSha256( System.currentTimeMillis() + "pv1frfq8o76siqy" );

        newIntent.putExtra( Constants.EXTRA_OUTPUT_HIRES_SESSION_ID, mSessionId );
        newIntent.putExtra( Constants.EXTRA_IN_SAVE_ON_NO_CHANGES, true );

        startActivityForResult( newIntent, 2 );

А вот содержание манифеста (для вольерной библиотеки)

 <activity
            android:name="com.aviary.android.feather.FeatherActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:hardwareAccelerated="true"
            android:largeHeap="true"
            android:process=":standalone"
            android:screenOrientation="unspecified" />
       <provider
            android:name="com.aviary.android.feather.library.providers.FeatherContentProvider"
            android:authorities="com.aviary.launcher.HiResProvider"
            android:exported="false" >
        </provider> 

person Jaiprakash Soni    schedule 22.10.2013    source источник
comment
Вы решили это? Только что вылезла такая же ошибка...   -  person sirvon    schedule 30.11.2013
comment
@sirvon Я скачал этот образец github.com/sephiroth74/Aviary-Android-Sample-App и используйте SDK, использованный в этом примере, и это сработало   -  person Jaiprakash Soni    schedule 02.12.2013
comment
Спасибо. Попытаюсь... возможно, снова понадобится ваша помощь.   -  person sirvon    schedule 02.12.2013
comment
Вы создали api_key вольера. developers.aviary.com/docs/android/setup-guide#prerequisites может помочь   -  person AndroidGeek    schedule 02.12.2014
comment
Только что получил ту же ошибку .. Кто-нибудь решил это?   -  person Deepak Sharma    schedule 07.07.2015
comment
github.com/sephiroth74/Aviary-Android-Sample-App Эта библиотека сейчас отсутствует   -  person Deepak Sharma    schedule 08.07.2015
comment
@DeepakSharma получить образец по этой ссылке developers.aviary.com/docs/android/setup -guide#предварительные условия   -  person Jaiprakash Soni    schedule 08.07.2015


Ответы (1)


Получил решение вашего ответа. Просто добавьте эту строку в свой манифест: -

android:theme="@style/AviaryTheme"

Как это :-

  <activity
        android:name="com.aviary.android.feather.FeatherActivity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:finishOnTaskLaunch="true"
        android:hardwareAccelerated="true"
        android:process=":standalone"
        android:screenOrientation="unspecified"
        android:uiOptions="splitActionBarWhenNarrow" 
        android:theme="@style/AviaryTheme"/>

Это решит проблему с бинарным раздуванием. Вы должны добавить тему вольера.

person Deepak Sharma    schedule 08.07.2015