1.AndroidStudio调错:

 有时AndroidStudio在编译(checksource)的时候提示你有错误,但是错误信息很不明显,这是就需要打开命令行,然后进入你项目的根目录,看到gradlew.bat这个文件。

 然后输入命令:gradlew compileDebug --stacktrace。

 这样就会对项目再编译一次,并且会提示出详细的错误信息。

 

 比较常见的错误:

    a.字符编码错误:

   有时会因为在代码中输入了中文之类,导致编译错误。这是就要进入src目录下的build.gradle文件,可以看到这里是一些配置信息。

   我们需要给他添加以下一段话

tasks.withType(Compile) {
    options.encoding = "UTF-8"
   }

   b.添加png.9的错误:

   首先要理解androidstudio的项目结构,在build/res/all下/debug有着跟我们res很相似的文件目录,当我们给它添加一些文件后,也会在这里出现它们的名字,但是有一点要注意的是,当我们已经添加了一张图片a,然后再把这图改为a.9,然后删除掉原图再添加进入后,这是编译往往会出现错误,这是因为build的文件目录同时出现相同两张图片a和a.9

   这时androidstudio无法识别,所以我们要把这里的a图片也删除掉。

  c.no tests were found/Empty test suite.

  打开run configurations 把android tests下的项目删了,然后选择ok然后,点击三角形图标运行就好了。

2.代码的移植和共享:

   把原本Eclipse用androidstudio打开是没什么问题的,但是跟用androidstudio新建的项目不同,它依然是用ant编译的。

   而对于androidstudio新建的项目想移植或者共享到别的电脑的时候就要清楚一些事,androidstudio的项目的一些配置文件里写的是绝对路径,就好比如项目根目录下的local.properties文件,里面就写着绝对路径(sdk.dir=D:/Android_Studio/android-studio/sdk)。所以如果用git或者svn共享项目的时候,一般上传src和libs文件夹就好了。

3.androidstudio的配置

   进入c盘,带路径上输入 %homepath%,回车。 然后就可以看到AndroidStudioPreview文件夹,这个文件夹放着就是androidstudio的一些配置。有时你项目出现错误,或者androidstudio出现了一些莫名其妙的错误,那可能就是因为某些原因使得这里的配置文件有错误。

4.assets文件夹

  在新的目录结构下,assets是不存在的,我们可以在src/main/下新建assets文件夹。