报错详细日志:

03-28 18:14:41.525 3561-3561/com.banwxf.client E/AndroidRuntime: FATAL EXCEPTION: main
                                                                 Process: com.banwxf.client, PID: 3561
                                                                 java.lang.NoSuchFieldError: com.banwxf.shoplibrary.R$id.pager_gv
                                                                     at com.banwxf.shoplibrary.ui.ShopActivity.onCreate(ShopActivity.java:61)
                                                                     at android.app.Activity.performCreate(Activity.java:5231)
                                                                     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
                                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
                                                                     at android.app.ActivityThread.startActivityNow(ActivityThread.java:2035)
                                                                     at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
                                                                     at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
                                                                     at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:749)
                                                                     at android.widget.TabHost.setCurrentTab(TabHost.java:413)
                                                                     at android.widget.TabHost.setCurrentTabByTag(TabHost.java:287)
                                                                     at com.banwxf.mainlibrary.ui.activity.MainActivity$2.onCheckedChanged(MainActivity.java:58)
                                                                     at android.widget.RadioGroup.setCheckedId(RadioGroup.java:174)
                                                                     at android.widget.RadioGroup.access$600(RadioGroup.java:54)
                                                                     at android.widget.RadioGroup$CheckedStateTracker.onCheckedChanged(RadioGroup.java:358)
                                                                     at android.widget.CompoundButton.setChecked(CompoundButton.java:130)
                                                                     at android.widget.CompoundButton.toggle(CompoundButton.java:87)
                                                                     at android.widget.RadioButton.toggle(RadioButton.java:76)
                                                                     at android.widget.CompoundButton.performClick(CompoundButton.java:99)
                                                                     at android.view.View$PerformClick.run(View.java:18422)
                                                                     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:5019)
                                                                     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:779)
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
                                                                     at dalvik.system.NativeStart.main(Native Method)

问题分析:

从报错栈信息来看         java.lang.NoSuchFieldError: com.banwxf.shoplibrary.R$id.pager_gv   是这个ID找不见

但我们在android studio中点击是可以连接过去的,这是为什么呢

 

其实很简单,就是我们这个id.pager_gv所在的布局文件和别的布局文件名称重复了。这种问题多发生与组件化开发的过程中

 

这个错误说的不是ID找不见,二是布局文件被前一个布局文件占用,在第一个布局文件中没有找到

 

解决办法:

重命名当前这个布局文件名称

更多相关文章

  1. [Android(安卓)SDK] Call requires API level 23 (current min i
  2. Android(安卓)用ScrollView和HorizontalScrollView同时实现上下
  3. 【Android】Zip文件解压方法
  4. android 报错问题解析
  5. 49 Android(安卓)fragment 自定义适配器adapter
  6. Android文件操作
  7. Android(安卓)- 购物车页面【仿】淘宝App
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. NPM 和webpack 的基础使用

随机推荐

  1. MySQL 5.7.27下载安装配置的详细教程
  2. MySQL8.0.20压缩版本安装教程图文详解
  3. MySQL 如何查找并删除重复记录的实现
  4. 浅析MySQL 备份与恢复
  5. MySQL 4种常用的主从复制架构
  6. 简述MySQL InnoDB存储引擎
  7. 如何优雅、安全的关闭MySQL进程
  8. 详解MySQL8.0​ 字典表增强
  9. MySQL 如何查询当前最新事务ID
  10. MySQL 行锁和表锁的含义及区别详解