Eclipse Android 项目转Gradle 的一些问题和解决办法

  1. Could not find com.android.support:appcompat-v7:21.0.3.

    原因:没装 Android Support Library

    解决办法:

    1. 进入AVD/tools
    2. 执行命令 android list sdk -a
    3. 从列表找到  Android Support Library 前面的序号,我看到的是143
    4. 执行命令 android update sdk -a -u -t 143
    5. 安装看到Do you accept the license ‘android-sdk-license-c81a61d9‘ [y/n]:
    6. 输入Y
    7. v7:21.0.3 这个版本号,要和sdk/extras/android/m2repository/com/android/support/appcompat-v7中的版本一致
  2. Could not find  : ‘com.android.tools.build:gradle:2.1.2‘
    1. 原因没装 Android SDK Build-tools,
    2. 执行命令 android list sdk -a
    3. 从列表找到  Android Support Library 前面的序号,我看到的是12
    4. 执行命令 android update sdk -a -u -t 12
    5. 安装看到Do you accept the license ‘android-sdk-license-c81a61d9‘ [y/n]:
    6. 输入Y

3.    plugin with id ‘android‘ not found

在Project的build.gradle中,添加下面代码

    buildscript {
   repositories {
mavenCentral()
   }
   dependencies {
classpath ‘com.android.tools.build:gradle:2.1.2‘
   }
}
时间: 2025-01-02 04:26:32

Eclipse Android 项目转Gradle 的一些问题和解决办法的相关文章

Android项目实战(十二):解决OOM的一种偷懒又有效的办法

原文:Android项目实战(十二):解决OOM的一种偷懒又有效的办法 在程序的manifest文件的application节点加入android:largeHeap=“true” 即可. 对,只需要一句话! 那么这行代码的意思是什么呢? 简单的说就是使该APP获取最大可分配的内存,以便解决OOM问题. 但是.OOM问题出现的原因总得来说有两点: 1.某个手机的内存真的很少 2.代码问题,比如没有处理好Bitmap图片的大小 可以说,出现OOM的情况基本都是第二种情况,那么就需要修改代码,看看哪

在项目中导入import javax.servlet 出错解决办法

我们有时会把别人的项目copy到自己这里进行二次开发或者参考学习,有的时候会发生下图的错误,即eclipse项目里我们导入的项目里提示HttpServletRequest 不能引用,会伴随头疼的小红叉出现 具体原因是我们工程里面web-inf/lib目录下少了相应的包:Package javax.servlet.http引起的:通俗且确切的讲就是缺少TOMCAT_HOME\lib下的servlet-api.jar.在别人的机器上他配置了Server,一般都是tomcat,而在拷贝的过程中Serv

Android SDK及ADT更新访问问题的解决办法

一.访问问题Eclipse使用SDK Manager更新时总是出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list

android viewpager fragment切换时界面卡顿解决办法

目前开发的程序在切换View时界面卡顿现象比较严重,影响用户体验,当前项目共就四个View,每个View也只是按钮,所以可以同时加载,不让其它view销毁. 只需在Adapter中重载destroyItem类即可 @Override public void destroyItem(ViewGroup container, int position, Object object) { //重载该方法,防止其它视图被销毁,防止加载视图卡顿 //super.destroyItem(container,

eclipse faild to creat the java Virtual Machine的解决办法

打开eclipse的时候突然出现了 faild to creat the java Virtual Machine 解决办法:打开解压后的Eclipse文件夹,找到eclipse.ini配置文件 打开该文件,以下为用nodepad++打开为例 按照以上提示修改,然后重启eclipse即可. 原因:本机内存太小了,不够用,eclipse方法区(Perm Gen)用不了那么多,256M,设128就够了,这样eclipse觉得能保证MaxPerm为128的设置,所以可顺利启动eclipse.但是如果设

Xamarin开发Android时Visual Studio 2012没有智能提示解决办法

Most of the people who work with Xamarin’s Mono for Android in Visual Studio 2012 face a bug where Intellisense doesn’t work for AXML in source view. One of the fix which worked for me is mentioned below. Launch Visual Studio 2012 Open a solution wit

Android intent 传值不更新的原因和解决办法

当 Activity 的启动模式是 singleTask 或者 singleInstance 的时候.如果使用了 intent 传值,则可能出现 intent 的值无法更新的问题.也就是说每次 intent 接收到的值都是第一次接到的值.因为 intent 没有被更新.想要更新需要做两件事情. 1. 发送方 Activity,加上一句话 ? 1 PendingIntent pendingIntent = PendingIntent.getActivity(context,0,intent,Pen

Xamarin.Android 反复报 Please Download android_m2repository_rxx.zip 的解决办法

我原来一直用的是老版本的 Xamarin , android_m2repository_rxx.zip 早已在 C:\Users\XXX\AppData\Local\Xamarin\Android.Support.Design\XXX 中存在,所以更新最新的 Xamarin 后, 这一块都是没有任何问题的. 有园友反映这个 zip 明明已经放到了指定的文件夹中,但是还是会反复的 Please download XXXX. 1>C:\Program Files (x86)\MSBuild\Xama

Android 运行时报错Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. 的解决办法

解决方法:在菜单栏,Tools->Android->Enable ADB integration勾选就可以了. Android 运行时报错Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. 的解决办法