软件开发学习记录(Day1-Day4)

开新坑开新坑!以下包含自己学习过程中大量的心路历程(很菜很菜,只是作为记录随时反省+督促自己的,见笑!)


Day1 下载Android Studio

下载Android-studio!好马配好鞍!
参考资料

遇到两个报错,没有解决:

  1. 自动下载SDK的the following sdk component was not installed:build-tools-xxx错误
    然后我根据这篇文章https://blog.csdn.net/mayuawa/article/details/104956052以及这个第一个回答https://zhidao.baidu.com/question/394146903995337205.html,改了hosts文件,加了下面三个语句(并不理解其中奥义,也不明白这个在哪里起作用)
#	74.125.237.1 dl-ssl.google.com
#203.208.50.100  dl.google.com
#203.208.40.37  dl.l.google.com
  1. 然后当时那个错误框只有cancel建能点,我点了之后他显示红色报错:SDK emulator directory is missing
  2. 然后继续点cancel,它就跳到了主页面

按道理我有些东西没下完,结果没看出来哪里受影响了

在这里插入图片描述

建了第一个工程文件,但是啥也看不懂,和它大眼瞪小眼
在这里插入图片描述
第一天只搞了这些,准备请外援


Day2 熟悉as

先试试写一个helloworld,万物起源!
请添加图片描述
请添加图片描述

请添加图片描述
到这一步想要运行的时候发现没有安装虚拟机(到这一步也没有发现昨晚SDK只下了一半的影响,比较苦恼,像个炸弹一样)
然后遇到一些问题:

  • An error occurred while creating the AVD. See idea.log for details
    他识别不了原来下好的模拟器,看的这篇文章的解决办法:https://blog.csdn.net/qq_45784913/article/details/120617782
  • 然后SDK就是下不成功:Android Studio:Installation did not complete successful.See the IDE log for details
    然后。。。。我选择卸载重装,我好像知道昨晚没下完的sdk对我影响多大了。。。。里面包括各种开发和调试工具。

接下来参考的这篇文章重装:https://blog.csdn.net/weixin_43232955/article/details/109867224
在这里插入图片描述
并且我发现我装的这个版本一开始不会自己下sdk,我没有SDK那个选项(我是右边那个)我要后期自己下,然后下一半出现了昨晚同样的错误:
在这里插入图片描述
在这里插入图片描述

参考博客:https://blog.csdn.net/qq_42522740/article/details/112276923
最终!!!!
终于配好了呜呜呜呜
在这里插入图片描述
总结一下今天配置这些的感受:
我改动了这些地方:

  1. 把代理位置改了
    请添加图片描述
    这样能使sdk下载的时候不会因为原有的官网链接被各种原因中断

  2. 我本身android studio下的最新版本12,然后这里开发版本我下了最稳定的10,之后虚拟机建立的时候相应的设备版本也注意了下跟10对应的版本号29
    请添加图片描述

  3. 配置虚拟机的环境的时候缺的各种文件去sdk tools库下,但是关键的一步是emulator这个文件夹的更新,我使用的这个资源:https://lmmarise.lanzoui.com/b00gejoba
    密码是:160x
    我们可以看看对比:
    请添加图片描述
    我自己觉得得先改代理确保sdk下载不会因为墙被中断,再更新emulator文件夹,然后就能跑通程序了。前期没下完的sdk感觉缺的就是这块里的一些配置文件,但知识不够,报错文档看不懂,我也不确定对不对。
    虽然现在啥也没干,但是比开始顺眼一点了,加油加油!
    请添加图片描述


Day3 试着写helloworld

今天更熟悉了一些基本文件,感觉有点像当时学QT,大佬带着写了2个button显示文本的功能(点击按钮会返回一个warning,具体内容设置过,要看的话在消息栏筛选一下)

  • 先在activity里加一个button插件,没有修改命名他就叫button
  • 然后在MainActivity里加相应的动作代码
Button openbutton1 = (Button)findViewById(R.id.button);
        openbutton1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this, "Hello World!", Toast.LENGTH_SHORT).show();
                Log.w(TAG,"Hello World!!!");
            }
        });

在这里插入图片描述

比较重要的一些文件:

  1. MainActivity.java是实际的应用程序文件,也就是你想让某个页面具体实现的某些功能对应的代码该放的位置
  2. Manifest.xml很重要,感觉所有的组件都需要在这里声明以下,看了看网上给这个文件的定位是Android操作系统和你的应用程序之间的接口,怪不得相当于得告诉他你都有哪些接口,其中的逻辑关系排列感觉很像网页html里标签的运用
  3. res文件夹里面是各种资源文件,可以改图片啊,颜色啊,文字啊一类的,当 Android 应用程序被编译,生成一个 R 类,其中包含了所有 res/ 目录下资源的 ID。你可以使用 R 类,通过子类+资源名或者直接使用资源 ID 来访问资源。
  4. 其中layout就很关键,切换到design栏就可以进行ui布局,然后记住相应的插件名称,切换为code状态进行编写,就可以赋予插件一定的功能

Day4 跟gitee联动

今天在组员大佬的指引下试了试android studio和gitee仓库的联动,啊,各种问题!
相关的gitee仓库和as的连接网上博客挺多的,我只需要讲仓库中的代码下载到本地运行,再在每次更改后上传到gitee仓库。
总之大概的流程就是:

  1. 先在gitee上设置公钥(大佬说:公钥设置完成之后,以后可以用SSH连接代替HTTPS连接,更安全也更快)
    参考设置公钥的资料
  2. 然后把大佬仓库里准备好的项目下载好用as运行

在这里插入图片描述
然后出现了这个bug!真的非常关键,因为它的意思是通过这条路径找不到相应的git文件,我之后能跑通的正确路径明明跟现在的一样!我也不知道它抽什么风。
在这里插入图片描述

  • 反正出现了这个就需要在file-setting-version control-directory里面把当前的git路径删了
  • 然后主菜单栏会出现VSC
  • 然后点击VSC-enable version control integration重建路径导入,这里包含一系列的步骤,但跟着它的英文说明走就可以了我就懒得截图了
  • 再然后试了试上传被它拒绝了:Push rejected: Push to origin/master was rejected
  • 然后根据网上的教学,我把本地仓库改成了现在这个lip-master所在的位置(黄色高亮部分,接着输入以下的命令进行更新):
    请添加图片描述
  • 完成之后as主页面会出现git的小图标,标志着它就位了

在这里插入图片描述

  • 第一个蓝色箭头,表示从远程更新代码到本地
  • 第二个是提交本地代码到远程仓库
  • 然后修改了一些代码,点击绿色勾勾,它就成功了
    在这里插入图片描述
    今天学到这里!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值