2014-04-22 11:37:40 zhufuing 阅读数 10697
  • MyBatis 入门视频教程

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个基于Java的持久层框架。主要学会对数据库的增删改查

    12351 人正在学习 去看看 刘英杰

错误提示:

        在我们到导入从网络下载的项目时,经常会出现如下问题(选择的项目变灰,并且提示要选择至少一个项目):

错误提示


错误原因:

        出现这样的错误主要是因为你的Eclipse已经存在了和上图中New Project Name一样的名字library(我们从网络下载的项目好多命名都是MainActivity、main之类的,而库项目更是大多命名为library,所以会经常出现这种命名冲突)。


这样就导致你无法导入这个新项目。


解决办法:

        解决这个问题的办法当然就是改项目名字了,但是你会发现,在你将项目的文件夹改名之后,还是有可能导入不成功,而且提示你的New Project Name还是library,这是什么情况呢?

        后来我发现原来Android的命名信息在Android项目的.project中,我们只需要将.project中的<projectDescription> 根节点下的第一个子节点<name>改为你要改的名字即可更改项目名字,这样我们就可以顺利导入项目了;如果你发现你的项目中没有.project文件,那么你只需要改掉项目文件夹名字即可;如果你没有.project文件,改了项目名字之后还出现命名冲突的话,你可以从其他的项目中复制一个.project文件过去,然后改掉其中的name节点内容即可(注意:mac和linux系统电脑是不能看见和复制以“.”开头的文件的)。



2018-02-28 22:54:23 CodeAddict 阅读数 831
  • MyBatis 入门视频教程

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个基于Java的持久层框架。主要学会对数据库的增删改查

    12351 人正在学习 去看看 刘英杰

将Android项目导入Android Studio

1 将从github下载的项目导入AS

笔者参考了若干博客,并且在自己的机器上捣鼓了半天,现在将一些经验与收货分享出来,供大家学习参考~
并且最后我会将自己参考的博客贴出。
另外,其实我自己理解的也很浅薄,所以如有错误还望大家多多见谅。另外我也会随着我的理解,对文章进行持续更新。
第一次写博客,还望各位大佬多多支持:)

1.1 具体操作

  1. Android Studio版本号错综复杂,稍微有点差别可能就会存在问题。首先需要了解自己的版本号是多少。 打开AS并随便创建一个项目aaa,查看文件及内容如下:

  2. aaa/build.gradle
    这里写图片描述
    使用文本编辑软件(notepad等)将github项目中的对应文件的对应内容修改成自己的版本号,见上图红框中。

  3. aaa/gradle/wrapper/gradle-wrapper.properties
    这里写图片描述
    将github中对应文件的对应内容修改成自己的版本,见上图红框。

  4. aaa/gradle.properties
    根据需要检查一下这个文件,把github项目中这个文件内与版本号相关的内容改成自己环境的版本号。

  5. aaa/app/build.gradle
    这里写图片描述
    将github项目中相应文件的红框内容改为自己环境的版本号。另外,如果文件中有类似apply 网址的语句,应该将其注释掉~

  6. 完成了以上步骤之后,应该就可以导入了。注意,一定要先修改好了以上文件,再进行导入,不然的话AS会自己检测创建gradle,会很慢很卡。

1.2 参考博客

[1]Android Studio导入github工程

2 导入别人的AS项目到自己的AS环境中

2.1 具体操作

  1. 删除别人项目中的以下文件:
    1. .idea
    2. .gradle
    3. gradle
  2. 将项目中的build.gradle文件内的相应版本号改为自己环境的版本号即可。这里写图片描述这里写图片描述

2.2 参考文献

[1]导入别人的AS项目

3 将自己的项目所有文件迁移到另一个文件夹

3.1 具体操作

  1. 直接打开,并运行项目时会出现以下情况的错误:INSTALL_FAILED_INVALID_APK: Split lib_dependencies_apk was defined
  2. 清理编译文件,重新编译。1.点击Build --> Clean Project。 2.点击Build --> Rebuild Project。我在这一步完成之后,项目就可以运行了。
  3. 删除IDE自动生成的几个文件,包括.gradle, .ideabuild,并再次运行项目。

3.2 参考文献

[1]Android Studio移动项目到新文件夹

4 将自己的Android项目改名

4.1 具体操作

  1. 在操作系统下,将项目的文件夹名更名。
  2. 打开AS,选择导入新的项目,将更名后的项目导入。
  3. 导入后,一般情况下Android Studio都会帮你把这些事情统统全部做好。但是,你还是需要检查一下的。着重检查:1.有没有新项目名.iml文件。2..idea/modules.xml文件内的相应内容有没有替换成新的文件名。

4.2 参考文献

[1]AndroidStudio修改项目名称

2019-09-09 15:04:01 Tobey_r1 阅读数 83
  • MyBatis 入门视频教程

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个基于Java的持久层框架。主要学会对数据库的增删改查

    12351 人正在学习 去看看 刘英杰

问题一:Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows.

解决方案

出现这个问题一般都是存放源码的文件名中包含了中文字符,我们只需要将源码文件名中带有中文名字的部分修改掉然后重新sync一下即可(养成写英文的习惯哦)

问题二:目标版本不一致

这个按照下面提示安装版本即可

问题三:device support x86 but apk only supports armeabi-v7

使用虚拟机运行时出现这个问题即apk不支持x86,我们只需要在项目的build中修改

defaultConfig {
//选择性打包,我们添加x86
        ndk {
            abiFilters  "armeabi-v7a", "x86"
        }
    }

之后重新加载项目即可。

问题四:Invoke-customs are only supported starting with Android N (–min-api 26)

解决办法:在build.gradle中添加如下:

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.2"
    //在android内部添加如下两行即可
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
       }
    }
2015-11-01 15:55:35 oWuGuanFengYue123 阅读数 3366
  • MyBatis 入门视频教程

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个基于Java的持久层框架。主要学会对数据库的增删改查

    12351 人正在学习 去看看 刘英杰

假设原项目名叫AA,要改为BB。

先退出as,找到这个项目的文件夹AA,改名为BB,打开这个文件夹,找到AA.iml,打开这个文件,替换所有AA为BB,并把这个文件改名为BB。

打开as,选择导入已经存在的项目。

ok

2014-09-05 14:42:20 msn465780 阅读数 6899
  • MyBatis 入门视频教程

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个基于Java的持久层框架。主要学会对数据库的增删改查

    12351 人正在学习 去看看 刘英杰

最近有点想法,想同时在Eclipse中导入2个相同的项目,发现改了项目名后还是导入不了,会提示Eclipse已导入过该项目,经过同事讨论加度娘谷歌,终于OK,哈哈,其实很简单的,在项目中有个.project文件,用编辑工具打开,如图:


看到<name>testAndroid</name>吗?改下名字就可以了,然后就导入包,哈哈,是不是很简单呢!

没有更多推荐了,返回首页