解决Genymotion报错:Could not open '/sys/class/power_supply/genymotion_fake_path/present'
2016-06-07 13:47
260 查看
Genymotion模拟器速度比较流畅,比较不错,推荐使用。
在Android Studio控制台一直打印那个错误,虽然不影响使用,不过Error还是碍眼啊~
查到2个解决办法,
- 第一种: 下载一个Genymotion-ARM-Translation_v1.1.zip
- 第二种:修改AndroidMainfest.xml 在添加一行这个:
顺便介绍下这3个的含义:
auto:程序可能被安装在外部存储介质上(例如:SD Card),但是默认会被安装到手机内存中.当手机内存为空时,程序将被安装到外部存储介质上.当程序安装到手机上后,用户可以决定把程序放在外部储介质还是内存中.
internalOnly:默认值.当设置为该值时,程序只能被安装在内存中,如果内存为空,则程序将不能成功安装.
preferExternal:将程序安装在外部存储介质上,但是系统不保证程序一定会被安装到外部存储介质上.当外部存储介质不可以或空时,程序将被安装到内存中.程序使用了for
ward-locking机制时也将被安装到内存中,因为外部存储不支持此机制.程序安装后,用户可以自由切换程序应该在外部还是内部存储介质上.
参考这个: http://blog.csdn.net/xiehaiping_/article/details/51577126
在Android Studio控制台一直打印那个错误,虽然不影响使用,不过Error还是碍眼啊~
查到2个解决办法,
- 第一种: 下载一个Genymotion-ARM-Translation_v1.1.zip
- 第二种:修改AndroidMainfest.xml 在添加一行这个:
android:installLocation="auto"
顺便介绍下这3个的含义:
auto:程序可能被安装在外部存储介质上(例如:SD Card),但是默认会被安装到手机内存中.当手机内存为空时,程序将被安装到外部存储介质上.当程序安装到手机上后,用户可以决定把程序放在外部储介质还是内存中.
internalOnly:默认值.当设置为该值时,程序只能被安装在内存中,如果内存为空,则程序将不能成功安装.
preferExternal:将程序安装在外部存储介质上,但是系统不保证程序一定会被安装到外部存储介质上.当外部存储介质不可以或空时,程序将被安装到内存中.程序使用了for
ward-locking机制时也将被安装到内存中,因为外部存储不支持此机制.程序安装后,用户可以自由切换程序应该在外部还是内部存储介质上.
参考这个: http://blog.csdn.net/xiehaiping_/article/details/51577126
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories