Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我收到未找到的资源异常_Android_Android 4.4 Kitkat_Android Maven Plugin_Android 5.1.1 Lollipop - Fatal编程技术网

Android 为什么我收到未找到的资源异常

Android 为什么我收到未找到的资源异常,android,android-4.4-kitkat,android-maven-plugin,android-5.1.1-lollipop,Android,Android 4.4 Kitkat,Android Maven Plugin,Android 5.1.1 Lollipop,我有一个android应用程序,它依赖于android库项目 在应用程序的pom文件中,我引用了apklib的依赖项,如下所示: <dependency> <groupId>mygroup</groupId> <artifactId>lib.CoreResourceResources</artifactId> <version>myversion</version

我有一个android应用程序,它依赖于android库项目

在应用程序的pom文件中,我引用了apklib的依赖项,如下所示:

    <dependency>
        <groupId>mygroup</groupId>
        <artifactId>lib.CoreResourceResources</artifactId>
        <version>myversion</version>
        <type>apklib</type>
    </dependency>
my.package.name.core.map.R.string.ok_button_label
当我使用android maven插件编译我的应用程序时,我没有收到任何错误

mvn clean install
在运行时,当我使用我的应用程序时,我收到以下错误消息:

android.content.res.Resources$NotFoundException: Resource ID #0x7f0200b6
   at android.content.res.Resources.getValue(Resources.java:1195)
   at android.content.res.Resources.getDrawable(Resources.java:729)
   at android.content.res.Resources.getDrawable(Resources.java:711)
   at plugins.host.context.PluginResources.getDrawable(PluginResources.java:379)
   at android.view.View.setBackgroundResource(View.java:15327)
   at my.package.name.core.map.plugins.softbutton.SoftButton.init(SoftButton.java:144)
   at my.package.name.core.map.plugins.softbutton.SoftButton.<init>(SoftButton.
   at java.lang.reflect.Constructor.constructNative(Native Method)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at plugins.host.context.PluginLayoutInflator.createView(PluginLayoutInflator.java:122)
   at plugins.host.context.PluginLayoutInflator.onCreateView(PluginLayoutInflator.java:176)
   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
   at my.package.name.videoplugin.map.tools.VideoTool.setupDVRView(
   at my.package.name.videoplugin.map.tools.VideoTool.onActivate(
   at transapps.mapi.plugin.ToolManager.activate(ToolManager.java:313)
   at my.package.name.core.map.actions.ToolAction.executeActivate(ToolAction.java:176)
   at my.package.name.core.map.actions.ToolAction.execute(ToolAction.java:158)
   at my.package.name.core.map.plugins.softbutton.SoftButton.handleClick(SoftButton.
   at my.package.name.core.map.plugins.softbutton.SoftButton$2.onClick(SoftButton.
   at android.view.View.performClick(View.java:4445)
   at android.view.View$PerformClick.run(View.java:18446)
   at android.os.Handler.handleCallback(Handler.java:733)
   at android.os.Handler.dispatchMessage(Handler.java:95)
   at android.os.Looper.loop(Looper.java:136)
   at android.app.ActivityThread.main(ActivityThread.java:5146)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:515)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
   at dalvik.system.NativeStart.main(Native Method)
android.content.res.Resources$NotFoundException:资源ID#0x7f0200b6
位于android.content.res.Resources.getValue(Resources.java:1195)
位于android.content.res.Resources.getDrawable(Resources.java:729)
位于android.content.res.Resources.getDrawable(Resources.java:711)
位于plugins.host.context.PluginResources.getDrawable(PluginResources.java:379)
位于android.view.view.setBackgroundResource(view.java:15327)
在my.package.name.core.map.plugins.softbutton.softbutton.init(softbutton.java:144)中
在我的.package.name.core.map.plugins.softbutton.softbutton.(softbutton。
位于java.lang.reflect.Constructor.constructNative(本机方法)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
位于plugins.host.context.PluginLayoutInflator.createView(PluginLayoutInflator.java:122)
位于plugins.host.context.PluginLayoutInflator.onCreateView(PluginLayoutInflator.java:176)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
在android.view.LayoutInflater.inflate(LayoutInflater.java:492)
在my.package.name.videoplugin.map.tools.VideoTool.setupDVRView(
在my.package.name.videoplugin.map.tools.VideoTool.on激活(
位于transapps.mapi.plugin.ToolManager.activate(ToolManager.java:313)
在my.package.name.core.map.actions.ToolAction.executeActivate(ToolAction.java:176)中
在my.package.name.core.map.actions.ToolAction.execute(ToolAction.java:158)中
在我的.package.name.core.map.plugins.softbutton.softbutton.handleClick(softbutton。
在my.package.name.core.map.plugins.softbutton.softbutton$2.onClick(softbutton。
在android.view.view.performClick上(view.java:4445)
在android.view.view$PerformClick.run(view.java:18446)
位于android.os.Handler.handleCallback(Handler.java:733)
位于android.os.Handler.dispatchMessage(Handler.java:95)
位于android.os.Looper.loop(Looper.java:136)
位于android.app.ActivityThread.main(ActivityThread.java:5146)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
在dalvik.system.NativeStart.main(本机方法)
我已尝试清除我的~/.m2/存储库文件夹以进行全新的干净安装,但似乎无法使其正常工作

我使用的是安卓maven插件4.3.0,我的主机maven版本是3.0.5。如果您有任何帮助或想法来解决这个问题,我们将不胜感激

该应用程序已经在Android 4.4.2和Android 5.1.1上进行了测试


提前感谢。

另外-使用android maven插件的3.6.0版不会导致此问题。但是,3.6.0版不支持此应用程序必须使用的多索引。请尝试使用刚刚发布的4.4.0版。还可以查看当前为改进多索引支持而打开的pull请求。