Проблема Cordova inAppBrowser «Тип ресурса» для выпуска сборки

Я использую cordova для своего приложения и используя плагин inAppBrowser, прежде чем использовать этот плагин cordova build android --release команда cordova build android --release работает нормально, но после добавления этого плагина он показывает ошибку, если я не даю – --release он работает правильно, значит, в Режиме отладки нет проблемы. Ошибка, которую я получаю, следующая

  /Users/mukesh/Documents/code/teamworkCordova/xyz/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:555: Error: Expected resource of type id [ResourceType] actionButtonContainer.setId(1); ~ /Users/mukesh/Documents/code/teamworkCordova/xyz/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:563: Error: Expected resource of type id [ResourceType] back.setId(2); ~ /Users/mukesh/Documents/code/teamworkCordova/xyz/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:587: Error: Expected resource of type id [ResourceType] forward.setId(3); ~ /Users/mukesh/Documents/code/teamworkCordova/xyz/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:610: Error: Expected resource of type id [ResourceType] edittext.setId(4); ~ /Users/mukesh/Documents/code/teamworkCordova/xyz/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:633: Error: Expected resource of type id [ResourceType] close.setId(5); ~ /Users/mukesh/Documents/code/teamworkCordova/xyz/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:679: Error: Expected resource of type id [ResourceType] inAppWebView.setId(6); ~ Explanation for issues of type "ResourceType": Ensures that resource id's passed to APIs are of the right type; for example, calling Resources.getColor(R.string.name) is wrong. 

Solutions Collecting From Web of "Проблема Cordova inAppBrowser «Тип ресурса» для выпуска сборки"

В последней версии плагина Inappbrowser есть несколько «ошибок», на которые жалуется мой Android Studio (версия 1.4) при создании APK выпуска.

Это на одном из них.

Единственный способ, которым я нашел эту проблему, – изменить содержимое InAppBrowser.java

Я изменил каждое появление объекта object.setId (int) на object.setId (Integer.valueOf (int))

Например: inAppWebView.setId(6) -> inAppWebView.setId(Integer.valueOf(6))

Приветствуем всех, кто находит лучшее (без манипуляций с источником) решение.

Этими ошибками являются ошибки Lint, и это потому, что lint не уверен, что число 6 действительно является номером 6, поэтому вам нужно убедиться, что вы выполняете Integer.valueOf (int) на каждом объекте.setId.

Я исправил это на уровне платформы, чтобы он больше не приводил к сбою компиляции, но чтобы сделать линт счастливым, мы, вероятно, изменим источник, поэтому используется Integer.valueOf.