00:00
现在几个重要的都跟大家说过了。下面把不太重要的几个给大家说一下。首先一个呢是资产文件夹,这个文件夹现在里面是啥,有没有啊。啊,后面呢,我会跟大家说这个文件夹到底有什么作用,我们先来看它BB里面B它也是自动生成的,删掉。出来了吧,B里面有一个什么东西最重要呢?AK文件怎么没看见呢?那是因为我没有去编译打包吧,怎么样让一个应用编译打包了,选中这个应用的文件夹。工程。又一。运行这个应用。啊。是不是生成的。嗯,这个B里面除了AK其他的还有一些中间的一些文件啊,大家看到。
01:04
这是一个什么呢?点DX文件。我们前面说过,它是什么文件的呢?DVM虚拟机可执行的文件吗?它怎么产生的?多个class文件编译、压缩、打包,是不是产生了一个文件呢?嗯。好,嗯。下面除了它呢,还有一个叫LIS。啊,LIS呢,是我们的一些第三方的价包啊,大家看其实在这个地方我们的运行是不是要需要这个包啊,他看到这个包,这个包在哪下面。来看啊。这只是一个引用吧。我打包的时候,我生成的这个APK包有这个文件吗?打开我来找一下看有没有。看这是个什么文件。
02:01
地盘。看他找啊,来一个来一个。这什么平台?平台是吧。是找他呀,嗯。我问一下大家,这一个价包有没有打到我的AK里面去了?对吧。来,有没有,我们来查看一下,先来看一下这整个文件有多大。这才。是不是300多K呀。对吧,好。你来看一下他。不可能是打包压缩了它吧,你说压缩嘛,那肯定能压缩的更小一点呢,它已经是一个包了,你觉得它能压缩到多小嘞,对不对。那人说,为什么不用打包它了?
03:04
对吧,我们这个地方就用到这个包里面的代码啊,可能肯定是用了就是这个activity。Activity就是这个价包里面的。对,手机里面有。我们说过了手机是不是某一个版本的手机啊,那系统里面已经内置了。我的SDK里面的这个价包。那你说他为什么,那既然有,为什么还用它呢。不然的话我怎么编译打包啊,你想想看,我要没有这个加班,我我写的这个类他能知道吗。它是不是就会出现一个什么问题,如果我没有关联它。是报错呀。你这个地方你就相当于你不要关联GRE的话,是不是你写string也写不了啊啊一样的。这一个现在它只是一个引用,记住了这个引用。
04:05
这是引用吗?这是用吗?这一个我这么写的,你说这个包会不会打到我的。应用里面去。这会不会我跟你说,我这个是实确确实实就是拷贝一个文件放到我的那个下面的。那不会了,那那那我和为什么不搞个引用呢,这个地方啊,跟大家说一下,我这一次真就是直接放在了我的这个什么nes里面。为什么要放啊?为什么不引用呢?没想那就说明什么呀,手机系统里面是没有啊,没有我是不是得放进去啊。我要不放上去,到时候我现在是引用的对吧,那放线真正运行的时候。会出现什么状况?
05:00
找不到啊,对不对,如果我们用了啊它。只是一个像他这样一个引用的话,那你运行的时候就会爆错,因为手机里面什么没有。嗯。这也是一个问题,大家需要去先知道一下啊。好。大家看我现在放到LIS里面呢,它就会啊,关联的是我当前的这个应用LIS下面的这一个包吧。嗯,有这样的一个事,他需要去。了解一下啊,后面呢,我们会接触到这个价包啊。好,那么整个结构呢,我们就说的差不多了,嗯,刚才说的三个呢,是相对来说重要性不是特别大的啊,右边的几个呢,重要性比较大,也是今天学习的一个重点,大家需要去掌握一下。
我来说两句