记录android开发遇到的问题解决办…

来源:互联网 发布:linux用什么输入法 编辑:程序博客网 时间:2024/05/21 09:47

新手一名,遇到的问题记录一下,供以后参考:


一、causedby :java.net.SocketTimeoutException:read timeout.使用开源工具上传,报错


       原因是读取文件超时,解决方法是将HTTP Keep-AliveTimeout这个参数设置地尽量大,但是有没有更好的解决方法,由于使用的服务器是tomcat,便可以通过修改服务器配置来解决该问题,具体的解决方法如下:
   修改tomcat配置文件server.xml,找到类似于下面配置:

1
2
3
4
 <</code>Connector port="8086" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

将上面的参数disableUploadTimeout值改为false即可。


二、studio启动失败,internalerror。。。。。。。

      如下图:

      记录android开发遇到的问题解决办法


       解决方法之一:不联网,断开网络就可以


三、Androidstudio appcompat-v7 更新23.0.x版本出现问题,报错,如下图:

   记录android开发遇到的问题解决办法

原因大致是更新了V7包之后, package的引用缺失了。

build.gradle文件中,将

 

dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile 'com.android.support:appcompat-v7:23.0.1'}
修改为:

 

 

dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile 'com.android.support:appcompat-v7:22.2.1'}
然后clean和Rebuild后应该就解决了。

四、关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题
     使用eclipse创建一个Android项目时,发现project列表中会多创建出一个appcompat_v7项目。
      引起原因:升级为22.6.x版本后,才出现该情况,新版本导致。在选择Android版本号的界面,如果选择的最低Android版本的"大版本号”小于编译时采用的Android大版本号时,就需要考虑版本兼容问题,这样子创建出项目后自然就会产生出appcompat_v7这个类库项目出来。
      解决办法:只要版本号选择时最低要求版本和编译时用的版本选择同一种即可,但不推荐这么干,开发Android程序需要考虑兼容多个版本。

五、真机测试时,出现Xutils的框架问题,报错:retryerror, curr request is null

       Android 5.1真机测试,使用xUtils框架,请求时会出现retry error,curr request is null 情况,

修复解决方案:

 

     找到library/src/com/lidroid/xutils/cache/KeyExpiryMap.java

记录android开发遇到的问题解决办法

0 0