android java.lang.NoClassDefFoundError:android 4.0.4中的com.google.firebase.FirebaseOptions

时间:2016-09-01 07:20:13

标签: android

我的应用

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


    <ul class="treeview-menu" id="submenu_toggle">
      <li>
        <a href="tickets.php">
          <i class="fa fa-circle-o sub_menu_fa"></i>Inbox
        </a>
      </li>
      <li>
        <a href="tickets.php?status=assigned">
          <i class="fa fa-circle-o sub_menu_fa"></i>Mine
        </a>
      </li>
      <li>
        <a href="tickets.php?status=overdue">
          <i class="fa fa-circle-o sub_menu_fa"></i>Overdue
        </a>
      </li>
      <li>
        <a href="tickets.php?status=closed">
          <i class="fa fa-circle-o sub_menu_fa"></i>Closed
        </a>
      </li>
    </ul>
    <script>
    $( document ).ready(function() {   
           var url = window.location.href; //get current page url        
             $(".treeview-menu i").each(function() { 
                if (url == (this.href)) {
                       $(this).addClass("active"); //add active class to matched LIst item
                }
            });
        });
    </script>

    <style>
    .active{
      border-bottom:1px solid red;
    }

Android 4.0.4中的此错误。在以后的版本中工作正常。

添加java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions

这在清单文件中运行正常。但我已经

android:name="android.support.multidex.MultiDexApplication"
清单中的

任何帮助?

1 个答案:

答案 0 :(得分:0)

如果android:name=".misc.WebSession"文件中有Manifest.xml

然后将MultiDex设置为build.gradle这样的文件。

defaultConfig {
    multiDexEnabled true
}

并使用

进行编译
compile 'com.android.support:multidex:1.0.1'