码迷,mamicode.com
首页 > 其他好文 > 详细

20172324 2017-2018-2《程序设计与数据结构》实验4报告

时间:2018-06-02 11:25:52      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:报错   出书   git pull   match   不同   设计   origin   遇到   detail   

20172324 2017-2018-2《程序设计与数据结构》实验4报告

课程:《程序设计与数据结构》
班级: 1723
姓名: 曾程
学号:20172324
实验教师:王志强
实验日期:2018年5月30日
必修/选修: 必修

一、实验内容

  • 实验一:Android Stuidio的安装测试:参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》[第二十四章]
  1. 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号
  2. 学习Android Stuidio调试应用程序
  • 实验二:Activity测试:参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》[第二十五章]构建项目,运行教材相关代码
    创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity

  • 实验三:UI测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》[第二十六章]构建项目,运行教材相关代码
    修改代码让Toast消息中显示自己的学号信息

  • 实验四:布局测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》[第二十七章]构建项目,运行教材相关代码
    修改布局让P290页的界面与教材不同

  • 实验五:事件处理测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》[第二十八章]构建项目,运行教材相关代码

二、实验过程及结果


zc
实名diss Andriod 不要我活了,我遇到的问题,可以出书了??

  • 实验1结果截图:
    技术分享图片
    技术分享图片

  • 实验2结果截图:
    技术分享图片
    技术分享图片

  • 实验3结果截图:
    技术分享图片
    技术分享图片

  • 实验4结果截图:
    技术分享图片

  • 实验5结果截图:
    技术分享图片
    技术分享图片

三、实验过程中遇到的问题和解决过程

  • 问题1:不能git到码云上,在张昊然同学发的第12步就出现了请求被拒绝的error,我到底做错了什么,idea和as都喜欢拒绝我
    此处错误提示

    androidstudio can’t start git.exe
  • 解决方案1:

这种问题可能是有两种:git.exe路径设置错误,或者没有安装git

然而我安装了的,于是我换了一个博客 Push rejected: Push to origin/master was rejected打开Git Bash,然后进入相应的目录,然后敲git命令

git pull origin master --allow-unrelated-histories

你就可以将本地仓库中的推送到github中,使用如下的git命令

git push -u origin master
  • 问题2:在做实验二的时候,我删除了一个Java文件,导致整个as崩溃...崩溃到一种我在电脑c盘里已经删除了文件,然而打开as后还是有那个module!而且切换到project时,其他的module都可以delete但它不可以。我想把它delete的原因是,我运行仍和一个app时,都会提示我找不到project:thirdactivity的错误,可是我根本就没有建这个project,而且就算有我也删彻底了的。后来还有很多问题,我能记住的就比如

    Unable to find a matching configuration of project

    error running:please select Andriod SDK

    gradle project sync.failed

    SDK 3.8 is ...?...expect
  • 解决方案2:确实解决不了这一大堆问题,一个接一个的还百度不到就很有灵性了,所以最后就只能删除project重新新建一个再把传到码云上的导下俩就可以了,但是学到了一点就是一个module下有多个Java文件时,是在src-Java-com.example.-右键-new-Activity!我之前就是直接在Java下new一个Java文件。
  • 问题3:技术分享图片

右边的报错是什么意思?

  • 问题3解决方案:上网查了一下没有什么用,然后看图左边的错误提示发现是third_main.xml文件报错了,点进去看发现是因为在取button名字的时候用了&符号,所以报错,删去之后就没有问题了。
  • 问题4:R文件报错
  • 问题4解决方案:主要是因为刚刚导入的xml文件导致的,大多都是图片的命名,一定要注意的图片的格式,不要将图片的名字改为xx.png,实际上还是没有改变图片的格式。解决办法是

    build-rebuild project不行的话再试试clean project

四、其他(感悟、思考等)

andriod的学习比idea苦难多了,但是成就感也是加倍的,比如说高中同学问我学什么,我就可以说学得一般般,现在也只能编个简单的app,他们就不明觉厉哈哈哈啊哈。但是自己也必须学好...否则我自己也觉得不明觉厉

五、参考资料

20172324 2017-2018-2《程序设计与数据结构》实验4报告

标签:报错   出书   git pull   match   不同   设计   origin   遇到   detail   

原文地址:https://www.cnblogs.com/amberR/p/9124269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!