美文网首页
这几天在安卓上遇到的问题及解决方案

这几天在安卓上遇到的问题及解决方案

作者: W_Nicotine | 来源:发表于2018-04-29 18:47 被阅读0次

这几天我在做安卓项目的时候遇到了很多问题,但也都一一解决了。

第一个问题:

当我们在GitHub上导入别人的项目的时候,会出现如下图的提示:


image.png

这个的意思就是原本这个项目的SDK地址不存在了,这时候你要更改项目中的SDK地址,否则的话会出现很多错误。

解决方案:

找到这个项目的local.properties,如下图:


image.png

然后点击修改最下面那一行


image.png
把最后那行修改为自己的SDK地址就好了,这时候你在打开这个项目的话就会没有问题了。如果还是有问题,那么久直接把Android studio关掉后重新打开就好了。

第二个问题:

当你在运行你的程序的时候,如果遇到下面的问题,这是由于打开时候系统出现错误。


image.png
解决方案:

首先应关闭Android studio软件,重新打开,然后重新运行。如果运行时候还出现这种情况,则可以点击工具栏中的Build-->Rebuild project;这时候就可以打开了。如下图:


image.png

还有一个解决方案就是点击 tools ->Android->sync project with gradles files. 如下图:


image.png

第三个问题:

我在运行程序后发现程序崩溃,报错如下:

TIM图片20180429183837.png

意思就是我在主线程里面发起了网络请求,这个问题困扰了我好久,最后找到了一种比较便捷的解决方案,那就是在发起网络请求的Activity里面的onCreate函数里面添加如下代码;

        StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
                .detectDiskReads().detectDiskWrites().detectNetwork()
                .penaltyLog().build());
        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                .detectLeakedSqlLiteObjects().detectLeakedClosableObjects()
                .penaltyLog().penaltyDeath().build());

然后问题就解决了。

相关文章

网友评论

      本文标题:这几天在安卓上遇到的问题及解决方案

      本文链接:https://www.haomeiwen.com/subject/matwlftx.html