热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

androidstudio的糟心配置问题

做任何事情,一定要有相应的理论支持。这样才不至于无头绪。不敢深入去了解下去先说遇见的问题,公司使用studio开发,家里的电脑没有安装studio,正好休息时间,准备安装上试试。直接下


   做任何事情,一定要有相应的理论支持。这样才不至于无头绪。不敢深入去了解下去


  先说遇见的问题,公司使用studio开发,家里的电脑没有安装studio,正好休息时间,准备安装上试试。

   直接下载studio 1.0 版本的,没想到安装上去,之后进行编译通不过 ,导致原因就是的 就是 下载下来的版本默认的设置,是android 5.0 配置。导致需要一些5.0的sdk,builder tools  ,gradle 版本等都需要我们手动去调整一下


  我更改后的的配置如下:

build.gradle:下面

    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.+'   //之前是 0.x,x 需要修改一下


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }

}




默认给的资源,appcompat_v7.21.0.2 是 5.0资源,这里我改成了 v4  向下兼容


2.这上面改过之后,依然有报,一个




 上面的错误不是,我的项目中报的,但是错误是一样的(我调好了,总不能还原到错误吧,就去网上找了同样的错误提示)


  这个错误折腾了我很长时间,网上一搜一大把。说什么的都有,想什么重启,重新rebuild priject ,都不行

 

   网上说需要的进入 sdk manage中进行下载相应的资源就好了。


   按照网上说的,进入sdk manage 但是悲剧了,我的sdk Manager 进不去。这怎么办,又遇到问题了,sdk Manager 点击一闪就没有了。网上说是 jdk配置问题,按照百度百科中的重新设置了一下。之前我用的是jdk 1.8 ,换了 jdk 1.7 。 发现个好的检查jdk 配置路径方式



 

因为,我之前配置的jdk 1.8 问题,导致两次配置冲突,sdk Manage 的find_java.bat 找不到正确的java.exe 所以无法运行。我配置了然后信心满满的等着运行,编译,我靠

今天太点背了,还是不行,异常类型是

Android sdk:ERROR: SWT folder '' does not exist,这样砸电脑,一下午时间没有了,弄到头还是一个样子。
晚上搜答案。还好,被我搜到了一个解决方案。 ---

在win x86系统中,如果运行android的 sdk manager,会出现Android sdk:ERROR: SWT folder '' does not exist.问题,此sdk是google官网下的android-studio-bundle-135.1629389.exe安装后的原sdk,


需要找到安装后的sdk文件夹下的tools\lib\find_java.bat文件,找到第27行

find /i "x86" > NUL && set arch_ext=32 || set arch_ext=64

改为

find /i "x86" > NUL && set arch_ext=32|| set arch_ext=64

即把32后面的空格去掉

这样就能正确的定位到find_java32.exe而不是find_java32 .exe

来找匹配的java.exe


对就是一个 空格原因。


点击sdk Manager  完美运行。这是编译一下。之前的的问题,local path not exit 问题没有,helloword 跑起来了。 呵呵,折腾死人了。日


先到着吧。我去吃袋辣条压压惊-------






  


  


推荐阅读
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 本文深入探讨了 Java 编程语言的基础,特别是其跨平台特性和 JVM 的工作原理。通过介绍 Java 的发展历史和生态系统,帮助初学者理解如何编写并运行第一个 Java 程序。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • libsodium 1.0.15 发布:引入重大不兼容更新
    最新发布的 libsodium 1.0.15 版本带来了若干不兼容的变更,其中包括默认密码散列算法的更改和其他重要调整。 ... [详细]
author-avatar
lrg冰天雪地789_444
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有