Выполнение не выполнено для задачи ': app: processDebugManifest' после Android Stdio 2.2 udpate

Ошибка: выполнение выполнено для задачи ': app: processDebugManifest'.

Манифест слияния не выполнен: Атрибут activity#com.facebook.FacebookActivity@theme value = (@ android: style / Theme.Translucent.NoTitleBar) из AndroidManifest.xml: 28: 13-72 также присутствует на [com.facebook.android:facebook -android-sdk: 4.16.0] AndroidManifest.xml: 32: 13-63 value = (@ style / com_facebook_activity_theme) Предложение: добавить «tools: replace =» android: theme «» в элемент AndroidManifest.xml: 24: 9 -28: 75 для переопределения


Я попробовал так много решений от Stackoverflow. Но никто не работал на меня.

Не могли бы вы помочь мне в этом отношении?


Файл манифеста:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.droid.bdapp.test"> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <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" /> <application android:name="com.test.app.app.AppBaseApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" /> <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent.NoTitleBar" /> <activity android:name="com.test.app.ui.activities.WelcomeActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.test.engine.reader.view.test5" android:label="@string/app_name" android:theme="@style/AppTheme"></activity> <activity android:name="com.test.app.ui.activities.test1" /> <activity android:name="com.test.app.ui.activities.test2" /> <activity android:name="com.test.app.ui.activities.test3" /> <activity android:name="com.test.app.ui.activities.test4" /> </application> </manifest> 

Solutions Collecting From Web of "Выполнение не выполнено для задачи ': app: processDebugManifest' после Android Stdio 2.2 udpate"

Это не проблема обновления Android Studio 2.2, это вчера выпущенный FB SDK. На данный момент решение состоит в том, чтобы вернуться к предыдущему FB SDK в build.gradle :

 dependencies { // ... compile 'com.facebook.android:facebook-android-sdk:4.15.0' } 

Это сработало для меня, будет отслеживать журнал изменений и список ошибок в поддержке FB, чтобы увидеть правильное решение.

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

Придерживайтесь темы, определенной Facebook , удалив android:theme="@android:style/Theme.Translucent.NoTitleBar" и продолжайте использовать compile 'com.facebook.android:facebook-android-sdk:4+'


Файл манифеста:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.droid.bdapp.test"> <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" /> Размер <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.droid.bdapp.test"> <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" /> 

Facebook хочет handle темы для webdialog spinners, как указано в сводке changelog

Лучшая обработка тем для webdialog spinners

Ссылка: https://developers.facebook.com/docs/android/change-log-4.x#4_16_0

Facebook выпустила новую версию 27Sep16.

https://developers.facebook.com/docs/android/downloads/

Большинство файлов build.gradle автоматически подбирают последнюю версию (согласно инструкциям по установке). Кажется, что 4.16.0 имеет проблемы для ряда пользователей. Чтобы принудительно использовать предыдущую версию до тех пор, пока это не будет разрешено, отредактируйте свой градиент построения, чтобы использовать предыдущую версию.

  compile ('com.facebook.android:facebook-android-sdk:4.15.0') 

Я ожидал, что это скоро будет разрешено Facebook, и вы можете вернуть свой build.gradle, чтобы забрать последнюю версию еще раз.

Добавьте зависимость компиляции с последней версией SDK для Facebook в файле build.gradle:

 dependencies { compile 'com.facebook.android:facebook-android-sdk:4.16.0' //Or 4.16.1 } 

Исправлены ошибки DeadObjectExceptions .