`
zl378837964
  • 浏览: 189681 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android项目 从eclipse导入Android Studio过程问题披露

阅读更多

 

        很久没有开发Android了,以前开发都是基于eclipse上开发的,想用下当下流行的 android studio 试试。

昨晚帮朋友调试项目,下载安装调试代码,遇到几个问题。

记录如下:

 

1、首先注意,studio默认是使用 Gradle 构建项目的,所以只能 import a existing project ,导入过程中需要转换和添加一些配置。

 

2、两分钟后完成,项目打开显示 R 报错:“cannot resolve symbol R ”:

Eclipse项目本来运行没问题,但导入到Android studio 却出现 cannot resolve symbol R 的错误基本肯定的是资源有问题,检查如下:

 

A、仔细检查xml文件,标签不匹配等等

B、“Build->Rebuild Project” 或者 “Build -> Clean Project” ,甚至使用万能大法:重启Studio

B、使用 "Tools -> Android -> Sync Project with Gradle Files" 也不行,而且也报错,见下:

 

3、上错误:"...:app:mergeDebugResources' Some file crunching failed, see logs for details "

 

A、查资料得知:

   Eclipse支持的工程项目文件格式很多,而Studio功能单一或说是专一,就对项目管理严格。

   确认为 Studio不支持 *.9.png 的图片格式所致的R文件丢失。(Android中.9图片含义及制作 见 http://www.jianshu.com/p/3fd048644e3f)

B、依据报错,尝试把 *.jpg 的图片转换成了 .png 格式

C、有一个大坑:总提示应该用png格式的,但实际格式不对

   检查发现图片全是 .png 结尾的,应该没问题呀。。。。。。

   对于,编译最后的提示添加 --debug (提示有链接直接点击)运行,找到对应的图片

   mac打开后,使用“导出”功能,留心一看具体问题显现出来了:

   原来尼玛是jpeg的格式,硬是被他修改后缀名为 .png (实际文件格式是不会变,噗...)

 

换新图片后,“Sync Project with Gradle Files”,打包ok通过

 

 转载请附原链:http://zl378837964.iteye.com/blog/2370442

 

0
0
分享到:
评论

相关推荐

    在AndroidStudio中导入eclipse项目后如何运行

    ### 在Android Studio中导入Eclipse项目并运行的详细步骤 #### 一、导入Eclipse Android项目至Android Studio 当你需要将Eclipse中的Android项目迁移到Android Studio时,可能会遇到一些配置上的挑战。以下是一...

    Eclipse_android项目导入android_Studio

    总的来说,Eclipse项目迁移到Android Studio的关键步骤包括:导出Gradle构建文件、修改相关配置以适应Android Studio的环境、以及在Android Studio中导入项目。每个步骤都需要细心处理,尤其是配置文件的修改,这...

    eclipse导入Android studio所需文件

    标题中的"eclipse导入Android studio所需文件"主要指的是在将Eclipse项目迁移到Android Studio时,需要处理的关键文件。这些文件通常包括`build.gradle`、`settings.gradle`以及项目的`Gradle`依赖库。在描述中提到...

    Android项目eclipse转Android studio

    Android项目eclipse转Android studio常遇到的问题及对应解决方案

    如何将整个android项目导入eclipse

    教你如何将整个android项目导入eclipse

    eclipse导入Android与Java项目的正确方法.pdf

    在 Eclipse 中导入 Android 或 Java 项目是非常常见的操作,但是在网上流传的导入方法中存在一些问题,例如使用 “Create project from existing source” 选项实现的导入方法,虽然能实现项目的导入,但是这种方法...

    Android studio EclipseFormatter.zip

    总之,`Android studio EclipseFormatter.zip`是为了让习惯Eclipse代码格式的开发者在使用Android Studio时能有熟悉的感觉,通过导入和应用这个配置,可以在Android Studio中实现Eclipse式的代码格式化,提高开发...

    eclipse导入Android与Java项目的正确方法.doc

    Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域有着重要的地位。对于Android开发者而言,...如果你在导入过程中遇到任何问题,记得检查项目的配置和Eclipse的设置,或者查阅相关文档和社区解答。

    Android Studio导入项目的几种方法

    3. Android Studio会将Eclipse项目转换为Gradle项目,过程中可能需要你配置一些项目属性,按提示进行即可。 4. 完成后,点击"Finish",项目就会出现在Android Studio的工作区中。 了解了这些导入方法后,开发者可以...

    Eclipse导入android项目包xml报错

    Eclipse导入android项目包xml报错是一个常见的问题,尤其是在使用appcompat_v7包时。下面是解决这个问题的详细步骤: 步骤1:导入项目 当我们导入android项目包xml时,经常会出现报错的情况。首先,我们需要检查...

    android 源码settings 导入eclipse

    总的来说,导入Android Settings源码到Eclipse是一项有益的学习活动,它不仅能够帮助开发者深入理解Android系统的内部机制,还可以提供实践经验,提升解决问题的能力。通过提供的图片教程和源码,开发者可以逐步掌握...

    Android Studio导入Eclipse项目的两种方法

    在Android开发过程中,有时我们需要将旧的Eclipse项目迁移到Android Studio,以便利用其更强大的功能和现代化的构建系统。本文将详细介绍两种在Android Studio中导入Eclipse项目的常见方法。 **1. 直接导入** 这种...

    Android Studio & Eclipse常用快捷键对照表

    ### Android Studio 与 Eclipse 常用快捷键对照解析 #### 快捷键的重要性 在进行软件开发时,高效地使用开发工具可以显著提高工作效率。无论是 Android Studio 还是 Eclipse,掌握常用的快捷键都能帮助开发者更快地...

    linphone-android项目导入eclipse可直接运行20150403整理

    【linphone-android项目导入Eclipse可直接运行20150403整理】这个资源是专门为Android开发者准备的,特别是那些对SIP(Session Initiation Protocol)通信技术感兴趣的开发者。Linphone是一款开源的VoIP(Voice over...

    android studio eclipse 配色

    android studio eclipse 配色

    AndroidStudio项目转换为Eclipse项目

    一个把AndroidStudio项目轻松转换为Eclipse项目的脚本文件。 使用环境:linux,Unix,macos 使用方法: 把文件Gradle2Eclipse.sh拷贝到你要转换的项目的根目录下,然后通过终端(命令行)下执行: sh Gradle2Eclipse....

    Eclipse导入android工程出错的原因

    在IT领域,尤其是在Android开发中,使用Eclipse作为集成开发环境(IDE)时,开发者可能会遇到导入Android项目失败的问题。这种问题通常由多种因素导致,包括但不限于ADT插件版本不兼容、Android SDK版本与项目目标...

    android studio Eclipse Code Formatter配置文件xml下载

    androidstudio java代码eclipse风格的代码格式化配置文件。 1.插件安装:Androidstudio插件市场安装Adapter for Eclipse Code Formatter 2.插件配置,在附件截图中 3.xml配置文件在附件中 4.默认快捷键 CTRL+ALT+L...

Global site tag (gtag.js) - Google Analytics