创建Windows版的Android SDK

eclipse+安卓SDK+jdk 搭建安卓开发环境(无需安装ADT插件) 本文环境搭建用到的相应的包在我的资源中都能下载; 1.首先安装JDK a.建议安装JDK1.8,提供的资源下载中也是JDK1.8的安装包; b.双击JDK安装包会出现第一个安装路径进行选择,此路径为JDK的安装路径; c.继续安装会出现第二个安装路径需要选择,此路径为JRE的安装路径; d.JDK和JRE都安装好后,需要配置环境变量,个人觉得只要将jdk和jre的bin文件的绝对路径直接 阅读详情

1、安装windows环境,以及cygwin,下载及安装详见:http://blog.youkuaiyun.com/happyhell/archive/2010/06/29/5702846.aspx

 

2、把Build好的android目录拷贝到Windows系统中。

 

3、 在Build脚本中指定SDK版本号
   脚本文件位置在development/build/tools/make_windows_sdk.sh
   找到'SDK_NUMBER',将其值设置为2.2。如下所示:
    #SDK_NUMBER=`echo $filename | sed -n 's/^.*_/([^_./]/+/)_[^_.]*/..*$//1/p'`
    SDK_NUMBER=2.2

  

   修改CYG_MGWZ_PATH 为自己cygwin安装的目录,否则会报以下错误

 

    Error: Cygwin is missing /cygdrive/g/cygwin/bin/mgwz.dll. Use -no-mgwz to overri
    de.
    Aborting

 

 

4、 启动cygwin,执行如下步骤
  $ cd mydroid
  $ mkdir -p out/host/windows-x86/sdk
  $ development/build/tools/make_windows_sdk.sh out/host/linux-x86/sdk/android-sdk_eng.me_linux-x86.zip out/host/windows-x86/sdk
   现在到out/host/windows-x86/sdk目录里看一下吧,SDK的zip压缩包文件应该在那里了。

 

 

 

补充:

一、如果  执行第4步出错:

make: *** [out/host/windows-x86/obj/EXECUTABLES/aapt_intermediates/AaptAssets.o]
 Error 1
Error: Build failed
Aborting

 

 

这是因为默认编译时用的是gcc-4,而目前Cygwin中的gcc-4还没有包含“mingw-targeted cross-compiler”,可能以后会支持。
执行 /cygwin/bin/set-gcc-default-3.sh
使用gcc-3。

 

二、java 安装路径

在windows下Java的默认安装路径为C:/Program Files/java,但在Cygwin下就会不识别全路径,最好java更改安装路径。

同时在环境变量中设置path:C:/Java/jdk1.6.0_20/bin;

否则会报错:build/core/find-jdk-tools-jar.sh: line 9: [: /cygdrive/c/Program:
binary operator expected

 

三、下载toolchain源码

 下载地址:http://android.git.kernel.org/pub/android-toolchain-20081019.tar.bz2

或者:http://android.git.kernel.org/pub/android-ndk-toolchain-20090323.tar.bz2

需要在Cygwin下编译。

因为默认的代码没有包含windows的toolchain。

 1.解压文件,并进入目录,执行如下命令配置要编译的target及安装的目录:
./configure --target=arm-eabi --prefix=/cygdrive/d/Android/cupcake/toolchain
虽然安装目录可稍后安装配,但推荐在配置时设置好,目录一定要是绝对路径,如要装在 D:/Android/cupcake/toolchain,则为:/cygdrive/d/Android/cupcake/toolchain。

在编译android-toolchain-20081019这个交叉编译器时,不能指定--target=arm-eabi, 而应该指定--target=arm-android-eabi,否则编译会报错。

20090323 则可以直接编译过(./configure --target=arm-eabi --prefix=/cygdrive/d/Android/cupcake/toolchain)。
2.执行:make build 命令,如果有错误按提示再编译,一般没有什么大问题;
3.安装:make install。

使用Android SDK创建安卓虚拟机教程(Windows) 软件开发工具包SDK:(software development kit)软件。 阅读详情

相关推荐

WindowsSDK:Windows SDK,用于使用Clang交叉编译到Windows

Windows交叉编译工具链的Windows SDK文件 从17763.132.181022-1834.rs5_release_svc_prod1_WindowsSDK.iso提取。 笔记: 删除了对静态链接调试的支持,并发布了通用CRT库,因为它使SDK二进制文件的大小减少了50%以上。

Android源码编译make的各类错误解决方案汇总

问题: You are attempting to build with the incorrect version of java.  Your version is: java version "1.6.0_22". The correct version is: Java SE 1.6. 查了一下现在已安装的java: java -versionjava versi

孙强 Jimmy 的博客 2万+

newman的使用

Newman是一个基于Node.js的postman命令行工具,用于运行和测试PostmanAPI 请求的集合。它允许用户在命令行环境中执行Postman的JSON文件,从而实现接口自动化测试和持续集成,同时支持用户进行自动化测试、批量执行请求、生成报告等操作。

m0_62825058的博客 1615

Android7、8、9最新相关工具编译汇总(adb.exe fastboot.exe)

1、SDK、adb、fastboot随着版本迭代都有了一点变化,编译以Android6.0为界 2、权威参考sdk/docs/howto_build_SDK.txt 3、adb windows版编译方法: make host_cross_adb 4、fastboot Windows版编译方法: make host_cross_fastboot 5、Android7.0编译Android...

longtian635241的专栏 2274

华为[ENSP]OSPF的配置实例(单区域+多区域)

华为[ENSP]OSPF的配置实例(单区域+多区域)

weixin_62594100的博客 2万+

SIMPLIS仿真软件2.2-SIMPLIS快速入门2

SIMPLIS仿真软件2.2-SIMPLIS快速入门2导读 导读 本文承接上一篇文章。开始介绍SIMPLIS仿真部分。正如上一篇所讲的快速入门的定位,该文对SIMPLIS的三种分析模式不会很深入的讲解,只会记录下一些重要的设置和操作。对于SIMPLIS的三种分析模式的详细讲解,后面会专门撰写。如果读者还没有搭建上一篇文章中讲述的电路,那你可以点击这个链接免费下载所需的电路SIMPLIS_tutorial_buck_converter ,然后在这个电路的基础上继续进行以下操作。 ...

qq_44677482的博客 2万+

Android5.1.1源码 - host编译和设备编译

为什么80%的码农都做不了架构师?>>> ...

weixin_34319374的博客 256

STM32掉电保存配置参数技巧

本文介绍了使用STM32内置备份寄存器(BKP)实现掉电保存配置参数的方法。相比外接EEPROM或Flash,备份寄存器无需外设但存储容量有限,需通过VBAT引脚连接纽扣电池供电。文章详细说明了初始化步骤,包括使能PWR时钟、允许访问备份寄存器等操作,并提供了RTC初始化的代码示例。同时介绍了HAL库中读写备份寄存器的函数使用方法,包括HAL_RTCEx_BKUPWrite和HAL_RTCEx_BKUPRead函数的具体参数和调用示例。该方法适用于需要小容量数据掉电保存的应用场景。

hanhanhan233的博客 946

Android Studio安装配置新手教程Windows版

Android Studio安装配置Windows版

qq_65222431的博客 1781

【测试】echo发送和接收TCP/UDP数据包|shell 发送TCP/UDP数据包

目录 通过/dev/tcp、/dev/udp shell给tcp或udp服务发送16进制报文指令 通过/dev/tcp、/dev/udp (https://blog.youkuaiyun.com/u010039418/article/details/86251470) 通过/dev/tcp、/dev/udp可以直接在shell脚本中发起tcp、udp连接,方便又高效,平时用于测试啥的还是挺方便的。 直接发送 格式 /dev/udp/ip/port 比如要向本地10001端口发送数据,可以使用 ec.

我的笔记本 1万+

基于 SoC 的卷积神经网络车牌识别系统设计(1)引言

通过 CPU 软核 IP 在纯 FPGA 平台上构建一个 AI SoC 卷积神经网络车牌识别系统,其中,缩放、填充层、卷积层、ReLU、池化层、全连接层 IP 都是 Verilog 设计的,同时集成了各种高性能的 IP。这是最具挑战性的 AI SoC 芯片设计项目,集成了 Python 卷积神经网络代码、Verilog 卷积神经网络硬件设计、ARM SoC 设计、ARM 与 FPGA 的交叉编译流程等等。这不仅是科研学习、集创竞赛、秋招求职的一个极具优势的精彩项目,也是目前最火热的芯片行业之中的一个...

新芯设计的博客 3778

Android Studio 安装教程 下载最新版 Windows(详细步骤)2021.2.1版本最新版

继上次发布了Android Studio 安装教程 2021.1.1版本的博文后,本次发布一篇2021.2.1最新版本安装步骤。 😀😀😀哈哈没错我就是最喜欢最新版官网下载地址(目前最新为2021.2.1): Android Studio 官网下载刚进入主页绿色按钮下面显示是Linux版本的android studio,我们选择左边的Download options(下载选项)去选择windows版: 会跳转到这里,我们选择官网推荐的.exe版本: 当然是勾选同意然后点击下载啦: 我的网速有点慢哦: ...

小超嵌入式笔记 7870

【WorkBuddy专栏52】Codex与WorkBuddy生态适配、用户争夺与未来走向(下)

【WorkBuddy专栏52】Codex与WorkBuddy在中国大陆的发展——生态适配、用户争夺与未来走向(下)

AI人人懂 677

如何创建android程序,创建Android应用程序

我正在为Windows安装qt-everywhere-opensource-src-5.2.1.zip,我希望能够使用它来使用Visual Studio 2010创建一个Android应用程序.我是否以正确的方式进行此操作?这个版本的Qt是否适用于Android应用程序,是否可以使用Visual Studio 2010进行此类操作?我在C编码.谢谢解决方法:你应该下载并安装:> Qt 5.x...

weixin_34778803的博客 243

使用 Simulink + Simscape Electrical 对锂电池储能系统的充放电管理策略进行建模与仿真

摘要:本文详细介绍了基于Simulink的锂电池储能系统充放电管理策略建模与仿真方法。重点阐述了系统结构设计、建模过程(包括锂电池模型、充放电控制器、热管理系统等模块搭建)以及仿真设置。通过分析荷电状态管理、温度控制和功率限制等核心要素,展示了如何实现安全高效的充放电策略。仿真结果可验证系统性能,为优化管理策略提供依据。该方法为新能源存储和智能电网应用提供了实用的仿真分析工具。

amy_mhd的博客 156

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Android Studio 使用百度地图API之前的准备工作(获取SHA1)

Android Studio 使用百度地图API之前的准备工作 百度搜索“百度地图API”,结果如下,选择第一个网页打开 页面最下方选择Android地图SDK 点击页面中的申请密钥(AK) 此页面有步骤教学,可以参考。点击申请地址,随后点击创建应用 这边应用类型选择Android SDK,主要难点在于下面开发版和发布版SHA1的获取 1.PackageName(包名)的获取 在APP目录下的build.gradle文件中,applicationId对应的即是包名,即图片中选定的部分,要求要与Androi

m0_53488817的博客 572

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

安装Android Studio全过程

本指南旨在为初学者提供详细、直观的 Android Studio 安装步骤。我们将涵盖 Windows 和 macOS 两个平台,并配备关键步骤的界面截图,助你轻松搭建 Android 开发环境。

kklhe的博客 592

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Unity3D+Android3D游戏开发从零单排(一) - 真机运行

提要 周末不想学习,就来玩一玩Unity3D好了。 本以为网上会有很多关于Unity3D的配置文章,但搜到的要么是iOS的,要么比较 坑爹,所以还是自己来写一篇。 又是一个单排,希望这次的单排能够一路冲到20篇~ 话不多说,马上开始我们的Unity3D游戏开发之旅。 环境:Windows 7 32bit...

weixin_34186128的博客 106

安装2025最新版Android Studio详细过程

通过File → Settings (Windows) 或 Android Studio → Preferences (Mac) → 搜索“Android SDK”并点击进入。软件下载完成,以及环境配置搭建好,点击File-->New-->Import Project导入项目,等待几分钟。2、直接点击下方网址,对Android Studio2025.2.3.9版本进行下载。安装好后,应用重启打开,点击cancel,然后再点击next。这是安装好SDK的样子,继续点击next。安装完成,点击finish。

2401_83800724的博客 140

qt for android交叉编译环境配置

1、环境介绍: A、windows 10 64位, 非专业版的,我也配置了很久,也怀疑是系统问题,后面还是没重新系统,事实证明与系统无关。 B、Qt版本 C、目前编译出的APK是放在 rk3288 的核心板上运行的, 核心运行的是android 7.1的内核 2、安装所需要文件 以下android开发环境测试只有在Qt 5.13.2中能够完全成功,能够正常编译烧写APP。测试了Qt 5.9.9和5.12.0失败; ADBDriverInstaller.ex...

qq853728579的专栏 867

开源鸿蒙跨平台训练营DAY1:Flutter for OpenHarmony Windows上搭建Flutte跨平台开发环境

✅ Git✅ DevEco Studio -OpenHarmony开发IDE✅ Java 17下载网站:https://www.oracle.com/java/technologies/downloads/#java17-windows(这里需要注册Oracle)下载完成后,配置Java环境变量依次点击所有打开的窗口的 “确定” 按钮,关闭所有命令提示符窗口下载网站:https://developer.android.google.cn/studio?hl=zh-cn。

zzzoeyyyy的博客 714

在Android emulator上测试NFC

here's a summary of what to do to set up the OpenNFC stack with the NFC controller (NFCC) simulator. --The stack (with NFCC simulator) is supported on Windows host only, since both the Connection ...

演绎者 412

Windows系统下Android SDK的安装

1、下载 Android SDK 下载地址: http://tools.android-studio.org/index.php/sdk 或 https://www.androiddevtools.cn/ 将下载的SDK解压,见下目录: 2、安装 Android SDK Tools 下载见图: 或者: 安装如下: 注意: 目录选择与SDK解压的目录一致 3、配置环境变量 下面设置 Android 环境变量,方法与Java环境变量类似。我本机的目录结果为: .

Lily_XL的博客 4819

搭建使用VSCode进行Android开发的Flutter环境(windows10+VSCode+Android SDK+Flutter SDK)

文章目录缘起资源下载开始安装 缘起 虽然进行安卓开发使用Android studio 比较方便 ,但是因为AS太臃肿而且还有一些404问题,就在打算如何进行高效的Android开发,于是找到了Flutter SDK, 他支持使用IDE进行开发, 也就是可以直接脱离AS以及java代码(真的很头大) 于是折腾了一个晚上终于搞好了. 资源下载 我们需要的东西有VSCode & Flutter...

SVNzK的博客 2万+
上一篇: android froro 编译
下一篇: Unable to get buffer of resource asset file
happy hell
博客等级 码龄23年 136粉丝 179原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值