我的一個應用程序崩潰是在Android 4.4.4給予以下運行時異常:gradlew app:依賴關係是做什麼的?
android.view.InflateException: Binary XML file line #26: Error inflating class android.support.design.widget.TextInputLayout
我gradle這個文件呈現以下皮棉錯誤:
All com.android.support libraries must use the exact same version...
我在棧做是讀的東西鍵入到終端:
gradlew app:dependencies
它列出了我所有的庫/項目依賴項。它也在一些地區有這樣的:
+--- com.jakewharton:butterknife:8.4.0
| +--- com.jakewharton:butterknife-annotations:8.4.0 (*)
| \--- com.android.support:support-annotations:24.1.0 -> 25.1.0
上面看起來像它正在更新我已添加到最新的支持庫版本的庫。
無論如何,使用上述命令並重建項目後,應用程序開始工作,即使我仍然看到關於不同支持庫版本的lint錯誤。
gradlew app:依賴關係是幹什麼用的?它是否解決了我得到的錯誤?
我之前也重建過幾次,它在> 5.0的設備上運行良好。 4.4之後的錯誤在我做完之後就修復了。我知道這是沒有意義的,這就是爲什麼我在這裏發佈這個,希望澄清一下。 – Asim