在人机交互实验中遇到的一些问题

来源:互联网 发布:淘宝社区首页 编辑:程序博客网 时间:2024/05/19 12:17

在人机交互实验中遇到的一些问题

1 Installation error: INSTALLFAILEDMEDIA_UNAVAILABLE?

在手机上调试运行程序,却不成功,显示:Installation error: INSTALLFAILEDMEDIA_UNAVAILABLE
解决方案:
参考1!
参考2!
备注:
1.直接在cmd下,输入adb shell即可,不用按照文中说的前面还有什么%sdk%/platform-tools/(这也就是你Android SDK安装的路径),执行pm setInstallLocation 2(强制全部App安装在SD卡)。
2.参考1中提到的两个方案都要用才搞定,参考2中是对参考1中第二个方案的补充。

2 安装程序,显示未安装程序。。。

百度、Google好久。。。看内存还有190M,觉得应该不是内存的问题
后来尝试删了几个,内存变为230M后,没想到就安装成功了。。。不过后来有几次安装,明明内存足够了,但还是未安装成功,估计是手机破旧的缘故。。。

3 其他小问题

3.1

增加了音乐设置,但是单击按钮后,程序就错误退出。
原来忘记在AndroidManifest.xml中增加下面的代码了:

<activity android:name=".MusicSetting" ></activity>

3.2

在musicsetting的布局中,将spinner和textview从linearlayout中移出去,想用RelativeLayout来对它们进行排版,但运行程序,进入音乐设置界面时总是跳出。报一大堆错误,其中有 android.widget Button cannot be cast to android.widget.Spinner,也不知道什么原因。。。

解决方案:重新再弄一个相对布局,将移出来的spinner和textview转移到内嵌的RelativeLayout中去,竟然OK了。具体原因不知。。。

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...>      <Button    ... />    <Button    .../>    <RelativeLayout         android:layout_width="match_parent"        android:layout_height="match_parent"         android:orientation="vertical" >  //重新建一个相对布局    <Spinner        ... />    <TextView        ... />    </RelativeLayout></RelativeLayout>
0 0