You must supply a layout_width attribute.解决办法
2015-07-24 22:53
561 查看
公司项目调试运行没有问题,可当打release版本的apk时,一直报错,定位到一个自定义控件,说You must supply a layout_width attribute,然后崩掉,仔细检查,layout_width属性我都定义了。打debug版本就不出这个问题。百思不得其解,上网搜索,出现这个问题的蛮多,主要原因有
1.layout_width属性确实没有定义
2.xmlns:android="http://schemas.android.com/apk/res/android" 写错
群里问有人给的解决方案是clean一下项目再打包,有的说将生成的bin文件删掉。可这些都不能解决我的问题,一直没有搞出来,后来将代码带回家,用自己的as打开,无意中发现自己项目中app/src/release 下面果然有一个报错的那个xml,里面没有layout_width,立刻删掉重新打包,运行,完美解决。oYeah!好凯森啊!!!!!!
1.layout_width属性确实没有定义
2.xmlns:android="http://schemas.android.com/apk/res/android" 写错
群里问有人给的解决方案是clean一下项目再打包,有的说将生成的bin文件删掉。可这些都不能解决我的问题,一直没有搞出来,后来将代码带回家,用自己的as打开,无意中发现自己项目中app/src/release 下面果然有一个报错的那个xml,里面没有layout_width,立刻删掉重新打包,运行,完美解决。oYeah!好凯森啊!!!!!!
相关文章推荐
- Pull is not possible because you have unmerged ...
- 经典配置 Vlan篇
- PHP通过session id 实现session共享和登录验证的代码
- How to Auto Include a Javascript File
- Locate a File Using a File Open Dialog Box
- Save a File Using a File Save Dialog Box
- php xml分析函数代码第1/2页
- Sample script that deletes a SQL Server database
- List all the Databases on a SQL Server
- Memcache 在PHP中的使用技巧
- php使用simplexml_load_file加载XML文件并显示XML的方法
- php使用explode()函数将字符串拆分成数组的方法
- mysql中You can’t specify target table for update in FROM clause错误解决方法
- apache You don't have permission to access /test.php on this server解决方法
- How to create a simple rubics cube
- 搞点啥
- powershell 获取共享
- 教你把UIView切成任意形状