Muk*_*wal 8 android cordova inappbrowser
我使用cordova作为我的应用程序并使用inAppBrowser插件,在使用此插件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.
Run Code Online (Sandbox Code Playgroud)
And*_*ing 25
Inappbrowser插件的最新版本有几个"错误",我的Android Studio(版本1.4)抱怨在构建发布APK时.
其中一个.
我发现解决此问题的唯一方法是修改InAppBrowser.java的内容
我将object.setId(int)的每次出现都更改 为 object.setId(Integer.valueOf(int))
例如:inAppWebView.setId(6)- >inAppWebView.setId(Integer.valueOf(6))
发现更好(不需要操纵源代码)解决方案的每个人都是受欢迎的.
| 归档时间: |
|
| 查看次数: |
3419 次 |
| 最近记录: |