一.device supports,but APK only supports armeabi
解决方法1.更换USB插口
2.在ndk中添加手机架构
二.Android studio连接不上真机
解决方法:先在sdk tools中下载Google USB Driver,然后右键我的电脑找到设备管理器中的ADB Interface 点击右键的菜单的”更新驱动软件程序软件”,弹出”更新驱动程序软件”对话框,选择 浏览计算机以查找驱动程序软件,这一步选择”显示所有设备”,并单击”下一步”, 在这一步选择”Generic USB Hub” ,并单击”从磁盘安装” 弹出”从磁盘安装对话框”,在”制造商文件复制来源”路径,选择SDK下的”extras/google/usb_driver/android_winusb.inf”,点击”确定” ,在型号选择“Android ADB Interface”,点击“下一步 弹出”更新驱动程序警告”对话框”,点击”是" 完成
三。Process 'command 'D:\sdk\build-tools\xx.x.x\aapt.exe'' finished with non-zer
一般是清单文件或者gradle 或者xml文件里面有地方写错了
四。Process 'command 'D:\studio\jre\bin\java.exe'' finished with non-zero exit value 2
一般是Android studio 没有配置jdk
五。微信支付第一次调起成功,再次调起都会返回-1 卸载微信再次安装也是第一次成功
解决办法:在确定参数无误的情况下。去对比一下三微信开放平台上的包名和签名是否和当前项目的包名和签名一致
五 does not have a single-column primary key
使用greenDao没有设置主键引起的 加上@Id注解
六 greendao the bind value at index 12 is null
这样的去查看生成的dao文件 根据上面提示的数据找到那个变量 那个肯定是null
七 把依赖库提取到config.gradle中 一定记得在build.gradle加入依赖
八 点击dialog弹框消失 键盘不消失问题 在onviewcreat()中加入
/**
* 点击非输入框区域时,自动收起键盘
*/
private void initSoftInputListener() {
getDialog().getWindow().getDecorView()
.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
InputMethodManager manager = (InputMethodManager)getActivity()
.getSystemService(Context.INPUT_METHOD_SERVICE);
if (event.getAction() == MotionEvent.ACTION_DOWN) {
if (getDialog().getCurrentFocus() != null
&& getDialog().getCurrentFocus().getWindowToken() != null) {
manager.hideSoftInputFromWindow(
getDialog().getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
}
return false;
}
});
}