热门标签 | 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 跑起来了。 呵呵,折腾死人了。日


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






  


  


推荐阅读
  • Gradle 是 Android Studio 中默认的构建工具,了解其基本配置对于开发效率的提升至关重要。本文将详细介绍如何在 Gradle 中定义和使用共享变量,以确保项目的一致性和可维护性。 ... [详细]
  • Flutter 核心技术与混合开发模式深入解析
    本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ... [详细]
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 本文概述了在GNU/Linux系统中,动态库在链接和运行阶段的搜索路径及其指定方法,包括通过编译时参数、环境变量及系统配置文件等方式来控制动态库的查找路径。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 16.04 系统上配置 Qt 5.5 的交叉编译环境,特别针对 i.MX6 平台进行了优化设置。内容涵盖从基本的软件安装到高级配置的全过程。 ... [详细]
  • Android Studio: 修改应用包名的详细步骤
    本文详细介绍了在Android Studio中如何修改应用的包名,包括具体的操作步骤和注意事项。这对于需要更改包名以适应不同需求的开发者非常有用。 ... [详细]
  • 使用IntelliJ IDEA高效开发与运行Shell脚本
    本文介绍了如何利用IntelliJ IDEA中的BashSupport插件来增强Shell脚本的开发体验,包括插件的安装、配置以及脚本的运行方法。 ... [详细]
  • 本文探讨了如何选择一个合适的序列化版本ID(serialVersionUID),包括使用生成器还是简单的整数,以及在不同情况下应如何处理序列化版本ID。 ... [详细]
  • 如何使用Maven将依赖插件一并打包进JAR文件
    本文详细介绍了在使用Maven构建项目时,如何将所需的依赖插件一同打包进最终的JAR文件中,以避免手动部署依赖库的麻烦。 ... [详细]
  • 本文探讨了如何利用 Android 的 Movie 类来展示 GIF 动画,并详细介绍了调整 GIF 尺寸以适应不同布局的方法。同时,提供了相关的代码示例和注意事项。 ... [详细]
  • 本文详细介绍了如何配置Flutter开发环境,包括下载和解压Flutter SDK,设置环境变量,安装必要的Android工具和插件,以及启动模拟器进行测试。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
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社区 版权所有