您的位置:首页 > 移动开发

APP签名打包时遇到的问题

2017-02-28 11:57 232 查看
1,【Android】Error: Expected resource of type styleable [ResourceType]

解决办法

解决办法就是在使用 TypedArray 的方法处,加上 @SuppressWarnings(“ResourceType”) ,这样即可过滤该警告,可以正常通过签名编译。例如:

@SuppressWarnings("ResourceType")
public void initView() {
TypedArray ta = mContext.obtainStyledAttributes(attrs);
boolean hasBottomLine = ta.getBoolean(0, false);
boolean hasTopLine = ta.getBoolean(1, false);
ta.recycle();
}


2,Error:(3) Error: “app_name” is not translated in “de” (German), “es” (Spanish), “fr” (French), “hu” (Hungarian), “ja” (Japanese), “ko” (Korean) [MissingTranslation]

解决办法

在出错的资源文件 标签里面添加属性

xmlns:tools=”http://schemas.android.com/tools” tools:ignore=”MissingTranslation”

例如

<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">

<string name="app_name"></string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>

<item name="tag_id" type="id"></item>

</resources>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android