小编Bor*_*rys的帖子

从Eclipse导入Android Studio中的项目

我安装了基于IDEA ide的新Android Studio 0.1.1,并尝试从Eclipse导入代码.

  1. 转到Eclipse-> Export-> Grandle,以便添加gradle文件
  2. 打开Android Studio并选择Import Project,然后使用build.gradle文件选择我的项目文件夹
  3. 按Finish并得到一个错误:找不到目标android-15(这是我的项目的parget) 在此输入图像描述
  4. 我转到系统变量并更改为%ANDROID_HOME%= d:\ dev\android\android-studio\sdk \(从路径中删除platform-tools)
  5. 并得到新的错误:找不到Build Tools修订版15.0.0 在此输入图像描述
  6. 还要为它创建另一个新项目并更改Android SDK,但我仍然无法导入项目

我探索这个问题,找到了一个弱点:在文件build.gradle中,我改变了下一行:

  • 从compileSdkVersion 15到compileSdkVersion" 17 "
  • 从buildToolsVersion" 15 "到buildToolsVersion" 17 "

它解决了我的项目导入问题.我认为这是Eclipse导出功能的问题.构建工具仅从版本17(在ADT 22中)开始,因此找到版本15是不可能的.

sdk android android-studio

30
推荐指数
2
解决办法
3万
查看次数

Android Lint报告<问题>重复

./gradlew clean lint在控制台中运行命令并在build/lint/ReleaseOutput.html和build/lint/ReleaseOutput.xml中获取Lint报告我得到了相同错误的6倍: 在此输入图像描述 而且我在XML文件中也看到6次相同的问题:

<issue
   id="UselessParent"
   severity="Error"
    ...
</issue>
Run Code Online (Sandbox Code Playgroud)

那么,它为什么会发生以及如何避免这样的问题呢?因为一个问题乘以6并且在Jenkins统计中不明显地显示.

更新:

我发现这个bug与gradle lint任务有关.要获得lint metrix Gradle几次构建:

file="build/manifests/release/AndroidManifest.xml"
file="build/manifests/debug/AndroidManifest.xml"
Run Code Online (Sandbox Code Playgroud)

所以它也可以使问题总数翻倍.

xml android lint report

24
推荐指数
1
解决办法
650
查看次数

改造本机崩溃致命信号11(SIGSEGV)

我正在使用Retrofit库与服务器端进行通信.从服务器我得到对象列表

List<BaseAction>
Run Code Online (Sandbox Code Playgroud)

我将子操作存储为:ActionUrl, ActionBell, etc. 我在回调成功方法中崩溃了

 Fatal signal 11 (SIGSEGV), code 1, fault addr 0x610091 in tid 21471
Run Code Online (Sandbox Code Playgroud)

我的问题是:出了什么问题以及为什么改装崩溃本机?

serialization android json gson retrofit

5
推荐指数
1
解决办法
1632
查看次数

标签 统计

android ×3

android-studio ×1

gson ×1

json ×1

lint ×1

report ×1

retrofit ×1

sdk ×1

serialization ×1

xml ×1