导入android项目怎么运行_android studio 导入项目 运行 - CSDN
  • Eclipse里面直接import的代码,不能运行出现如下错误: [2013-12-12 12:58:55 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. [2013-12-12 12:...

    Eclipse里面直接import的代码,不能运行出现如下错误:

    [2013-12-12 12:58:55 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

    [2013-12-12 12:58:55 - PushBox] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.


    直接import的代码,代码本身会在你的项目下
    建立一个依赖包  Android Dependencies,在eclipse中右键这个工程文件夹,
    在Build Path选项中选择  remove it from build path。这样以来,就运行起来了。





     

    转载于:https://www.cnblogs.com/riasky/p/3471412.html

    展开全文
  • 在我们的学习的过程中,我们常常需要将我们感兴趣的项目导入到自己的电脑的AS运行并欣赏大牛做的效果然后再有针对性的咀嚼他们的代码,这时如果我们时间比较多,流量比较多,电脑存储比较多的情况下可以直接用最土豪...

    序言

    在我们的学习的过程中,我们常常需要将我们感兴趣的项目导入到自己的电脑的AS运行并欣赏大牛做的效果然后再有针对性的咀嚼他们的代码,这时如果我们时间比较多,流量比较多,电脑存储比较多的情况下可以直接用最土豪的办法,那就是项目下载到项目工作空间后,直接从AS中打开并编译这个项目,当然这个方法也不是只有缺点,他至少还完整保留了项目在开发时的编译配置,让你了解到作者在怎么的环境下开发了这个项目。而我就不属于上面介绍能使用土豪办法的人。在我经过多次的采坑之后,终于摸索出最佳导入方式。下面我仅介绍从Github导入项目到AS并快速运行的例子,从其他渠道导入项目的方法你可以看过这篇文章之后举一反三。

    将项目拷贝到AS工作空间

    AS:File->New->Project from…->Git
    在这里插入图片描述
    填入github上项目的地址
    在这里插入图片描述
    点击“clone”。项目导入到工作空间后会弹出一个对话框,这是在询问你是否要为刚导入到工作空间的项目在AS中运行,这里一定要选择“No”。

    如果选择了Yes再想要退出就需要退出很多次才会停止这次编译,不知道为什么谷歌一直没有解决停止编译很慢的这个明显问题,可能里面还在做一些清理工作?反正体验感超级差。

    在这里插入图片描述
    至此完成了这一步骤。

    修改编译环境

    打开克隆下来的项目的文件夹
    在这里插入图片描述
    修改3个文件的配置与你的本地自己创建的项目的配置一致,不要直接抄下面的配置。
    1、/build.gradle
    在这里插入图片描述
    2、/app/build.gradle
    在这里插入图片描述
    dependencies块中不止那3种谷歌官方库要修改,遇到其他库也如此改就好了。

    gradle 3.2.1版本后会使用默认的build sdk tool ,所以若你的AS用的gradle是3.2.1之后的版本,那么该文件内原有的一行build sdk tool 声明可以直接删掉。

    3、/app/gradle/wrapper/gradle-wrapper.properties
    在这里插入图片描述

    在AS中打开并编译

    修改完以上3处配置后,现在可以在AS中打开该项目了。选中项目文件夹后再点击”open”。
    在这里插入图片描述
    最后,就坐等AS用最快的时间成功创建这个新项目了,当你在AS底部看到index时,你就知道即将成功了。

    意外情况

    1、如果在AS打开项目后没有开始编译,这时需要手动点击Build->make project,如果在提示了gradle finish而AS左上角还没有变成以下的成功后的模块显示
    在这里插入图片描述
    那么关闭项目,重新打开,打开前选中项目文件夹或app文件夹后再点击“open”。

    展开全文
  • eclipse编写的老项目怎么导入Android studio中运行

    从网上找的项目一般是eclipse编写的老项目,要想运行这些老的项目在Android studio中:

    首先:

    在下载的eclipse项目中加入三个引导文件,具体的三个文件下载地址:三个文件地址

    然后直接在Android studio 中按顺序依次解决出错选项:

    先解决布局文件里面的错误,如果少图片就引用图片
    其次在找代码里面的错误,大部分是少了引用的布局,或主题文件
    如果是R包丢失,就clear一下项目

    下面介绍具体的 操作方法:

    打开下载的三个文件放到下载的eclipse文件夹下然后进行导入

    打开Android studio选择导入(import project)

    等一段时间进入导入的界面,下面就进入到操作界面了。就要看个人水平对软件进行更改了。
    展开全文
  • 导入的安卓项目 不能运行 这是因为什么? 怎么解决? 求大神指导![图片说明](https://img-ask.csdn.net/upload/201706/16/1497601070_334512.png)
  • #### 学会看日志,自己分析问题1. 发生这种情况一般连都会报xxx plugin找不到plugin里面看一下 xxxx 插件是否安装,没有就去安装一下,当然...因为项目开始构建都是从这个文件开始的,如果在导入项目下面没有找到bui...

    这种错误可以分为五种情况,主要是学会看日志,自己分析问题逐一排查

    看日志,看日志,看日志,重要的事情说三遍,日志在build>sync里。

    1. 报xxx plugin找不到:

    • 打开studio设置,找到plugin里面看一下 xxxx 插件是否安装,没有就去安装一下,当然通常都是安装了的。

     

    2. gradle版本不匹配

    gradle里面的buildscript字段缺失或者版本过低或过高,找一个能正常启动的项目进行对比就能看出问题:

    •  项目里面有两个project下的build.gradle和app>module下面的build.gradle。跟我们常见的项目不同的是有些AS项目是用其他的IDE生成的或者熟悉gradle构建的开发者自行修改的,所以报错的gradle不一定在哪,看日志可以帮助我们找到从什么地方开始修改。
    • 如果在导入项目下面没有找到buildscript这个关键字段,没有或者不完整的话,就从能完好运行的项目里面拷贝一段过来,替换掉导入项目中的字段。再点击sync试试。

     

    3. 找不到xxx依赖包或者xxx依赖包无法解析导致构建失败

    Could not resolve com.jakewharton:butterknife-compiler:10.1.0

    • 多添加一个maven仓库就行,一般情况是Google的仓库被墙了,如下代码:

      repositories {
          jcenter()
          google()
            maven { url 'https://maven.aliyun.com/repository/public/' }
          maven { url 'https://maven.aliyun.com/repository/google/' }
         // maven { url "http://mvnrepo.alibaba-inc.com/mvn/repository" }
      }
    • 这种情况的话需要调整一下maven仓库的顺序

    •  

    Could not HEAD 'http://repo1.maven.org/maven2/com/jakewharton/butterknife-compiler/10.1.0/butterknife-compiler-10.1.0.pom'. Received status code 501 from server: HTTPS Required

    4. buildtoolversion:找不到的错误

    • 回到能正常运行的项目,直接找到compileSdkVersion和buildtoolversion一起拷贝过来,当然可能又会引起Android部分依赖包的版本不对,这个时候就看着改一下版本。

    5. 配置输出包打包异常
    AS提示`Required com.android.build.api.attributes.BuildTypeAttr 'artificial' and found incompatible value 'debug'.`,详细如下:

    > Could not resolve all artifacts for configuration ':app:hsyuniformArtificialCompileClasspath'.
       > Could not resolve project :hiappconfig.
         Required by:
             project :app
          > Unable to find a matching variant of project :hiappconfig:
              - Variant 'debugApiElements' capability HIAPOSCMP:hiappconfig:unspecified:
                  - Incompatible attribute:
                      - Required com.android.build.api.attributes.BuildTypeAttr 'artificial' and found incompatible value 'debug'.


    方案一:在变体里面添加下面这行代码

    artificial{
    ...
        matchingFallbacks = ['release', 'debug']
    }


    方案二:在依赖的module的buildTypes里面配置同名的输出包打包

    artificial{
    ...
    }

    some other

    Invoke-customs are only supported starting with Android O (--min-api 26)

       compileOptions {
    ​
                sourceCompatibility JavaVersion.VERSION_1_8
    ​
                targetCompatibility JavaVersion.VERSION_1_8
    ​
            }

     

    总结

    • Android studio配合gradle兼容性比较差,两者组合起来的版本很多。如果同一个开发小组的版本不对会引起很多的问题,最好在项目开始的时候就统一。要升级IDE版本,有空的时候组织一起升级。
    • Android studio 构建的时候有时候下载插件卡住了,重新导入一下。
    • 部分开发者用的是其他IDE开发,然后导出的AS项目,无法正常在AS里面跑,需要按照上面流程检查操作一下。
    • 学会看日志,多看多想,自己就能解决问题。

     

    展开全文
  • Eclipse导入Android项目步骤
  • Eclipse导入android项目出现很多错误 【问题描述】  使用Eclipse导入别人正确的android项目,会出现很多未知的错误错误。如下面的AndroidTest项目,在别人的Eclipse上是完全正常,而当导入到其他版本的Eclipse就会...
  • 但是clone的时候发现运行不了,开始以为是包没下载什么的,最后查以后发现是gradle版本有问题记下来做笔记,以后遇到好解决在导入别人的android studio项目或者在github下的项目时(比如项目A),一般无法运行和编译...
  • eclipse导入android项目

    2018-01-10 14:54:50
    导入成功后,设置android api。项目右击选择porperties
  • 标题1.有VPN,直接run别人的项目。 标题2.手动导入 1.去到要导入项目的目录下...3.打开已经run成功的项目的build.graid把classpath:这整句复制,去要导入项目中打开build.graid进行替换。 4.打开gradle\wrapper\g...
  • //xxx代表你的项目名字 xxx里的.gradle xxx里的.idea xxx→build xxx→app→build xxx→app→所有带.iml后缀的文件 xxx→所有带.iml后缀的文件 xxx里的local.properties 找到xxx下的build.gradle文件修改build:...
  • idea 导入 android项目

    2019-07-12 16:57:21
    1.2.主要是勾选上面选项。next next 导入即可 转载于:https://www.cnblogs.com/signheart/p/c738136aa1e1a869e03396e1e208757b.html
  • Andorid Studio版本的参考<这里>。 详细步骤 ...把相应的项目放到非workspace目录下!...当然也许会碰到像我一样,发现项目前面有个感叹号,也许原因会不尽相同,具体可以百度。 我是忘了...
  • 最近,在做Android项目时,遇到不少问题,觉得有必要把这些常见问题做一个总结: 1、更改项目图标问题 (1)首先,找到项目下面的AndroidManifest.xml文件 (2)点击进去后,找到Application (3)点击icon...
  • Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。 1. 直接导入 打开Android Studio,如果里面已经打开了...
  • 由于将Android studio的版本从2.1更新到2.2,导入项目时报错,项目不能运行,build gradle中的代码均是灰色,如图 网上进行查找原因,又让同事帮忙,才知道是android的插件没有安装。 开始安装插件,步骤如下...
  • 首先你需要在Android studio里面新建一个正常的项目,打开 将正常文件中的gradle文件和build.gradle文件替换你将导入的wenjian,可解决gradle sync has failed的问题 其次,你要在Android模拟器运行时,会发现存在...
  • 【新手入门系列】导入别人的项目Android Studio 前言 Android Studio已经是现在Android开发的标配了,即使是现在的大学也是用的Android Studio进行教学的,低配的Eclipse再也不会用到Android开发了。 所以会...
  • 导入别人的android studio项目(假设为项目A)时,会遇到gradle不一致的情况,以下简短介绍解决方法
  • Android Studio导入项目

    2017-09-14 10:03:53
    Android Studio导入项目导入Android Studio项目+导入Ecplise项目
1 2 3 4 5 ... 20
收藏数 79,576
精华内容 31,830
关键字:

导入android项目怎么运行