2016-02-02 57 views
-1

我使用Instabug隨着城市飛艇收到以下錯誤Instabug錯誤: - 艙單合併失敗:屬性activity#[email protected]e

錯誤:執行失敗的任務「:應用程序:processReleaseManifest」 。

Manifest merger failed : Attribute activity#[email protected]e value=(adjustResize) from [com.instabug.library:instabug:2.0] AndroidManifest.xml:29:13-55 is also present at [com.instabug.library:instabugcore:1.7.4] AndroidManifest.xml:18:13-52 value=(adjustPan). Suggestion: add 'tools:replace="android:windowSoftInputMode"' to element at AndroidManifest.xml:25:9-29:58 to override.

我經過 http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-mergerTools: replace not replacing in Android manifest

,但沒有得到任何解決方案

// EDITED
已經嘗試過 工具:更換= 「機器人:windowSoftInputMode」 否解決方案

Sug gestion:在AndroidManifest.xml:25:9-29:58處添加'tools:replace =「android:windowSoftInputMode」'至<activity>元素以覆蓋。
如何使用它?

回答

0

你好MobilityNewTech,

好像你有進口(即1.7.4 & 2.0)

from [com.instabug.library:instabug:2.0] AndroidManifest.xml:29:13-55 is also present at [com.instabug.library:instabugcore:1.7.4]

Instabug 2個不同的版本,如果你可以發表你的build.gradle也許我可以幫你解決這個問題。

0

我剛開始使用Instabug和問題,和你的一樣發生,當我用以下依賴性:使用

compile 'com.instabug.library:instabug:2+' 
compile ("com.instabug.library:instabugsupport:+") { 
    exclude group: 'com.android.support' 
} 

instabug的依賴,因爲我的應用程序minSdk +14和instabugsupport作爲一個解決方案以下問題:

Is there a way to prevent Instabug from pulling the latest version of AppCompat?

從FAQ下面的配置部分。

問題dissapeared當我改成它:

compile('com.instabug.library:instabugcompat:2.0.1') 

我認爲Instabug應該更新整體構成部分 - 特別是關於使用的支持庫的一部分 - 例如當您使用Instabug的'開發者控制檯'將您的應用程序與Instabug集成時,目前還不清楚,當我在minSdk +14的應用程序集中使用支持庫時,應該使用什麼依賴項。而且,當你選擇'Support library'時,他們會提示你在那裏擴展Instabug *** Activities,但是Android sample hosted on github.com表示只有當你的應用minSdkVersion是+10時,你才應該擴展他們的活動類。

相關問題