为什么 jdk forjdk arm v8无法运行在安卓手机上

android-studio
确定要删除当前文章?unity开发android游戏(一)搭建Unity安卓开发环境 - 简书
unity开发android游戏(一)搭建Unity安卓开发环境
1,下载安装的JDK:(JDK中,包含JRE)如果是64位的系统,推荐安装64位的java。2,下载安装Studio,生成 Android SDK:Google已经逐步转向Android studio了,我也比较推荐用这种来开发。ps. 2014年刚写这篇文章的时候,用的是Android studio1.0.0 的版本,现在()已经是2.3了,并且老的ADT方式,已经被废弃了…………所以本文也与时俱进,删除了ADT方式的配置。国内有不少镜像源(现在连百度软件里都有了),贴两个下载地址:官方下载地址:国内社区:http://www.android-studio.org/安装时,分开装【Android studio】和【Android SDK】,
装之后是这样的:
3,更新(管理)SDK:默认安装的包,是跟包一起发布的(一般只包含最新的SDK),所以,可以根据开发需要,下载所需的老旧SDK包:【windows】--&【Android SDK Manager】,打开SDK管理器(也可以点击菜单栏上的图标)打开后,会发现有如下几种状态:未安装(Not installed)、已安装(Installed)、可更新。在前面的复选框里,勾选你需要的包,然后 install即可。这里,我要开发支持Android4.2.2的游戏,下载的就是 Android 4.2.2(API 17),如下图所示。附注A:SDK包代表的意思:Documentationfor Android SDK:Android的SDK文档,一般在最新的API里才有。SDK Platform: Android的SDK套件Samples for SDK: SDK的使用例子,在\sdk\samples目录中会看到对应文件ARM EABI v7a System Image:这是一个核心镜像,提供对NDK使用的支持。是创建模拟器需要的文件Intel Atom x86 System Image:支持x86的Android模拟器。创建模拟器需要的文件MIPS System Image: MIPS系统(处理器)的核心镜像,创建模拟器需要的文件Google APIs:谷歌地图提供的一套APISources for Android SDK:SDK的源码,在\sdk\sources目录中会看到对应文件夹,比如:android-17-----------------
4,让unity与JDK、SDK、NDK关联启动unity,选择【Edit】--&【Preferences】--&【External Tools】,在弹出的对话框中,选择【Android SDK Location】,【Browse..】指定 Android SDK 的位置,使unity与 Android SDK 关联。注意,SDK, 和JDK是必须的,NDK非必须。设置好JDK和SDK就可以出包了,目前是这样。
NDK需要去官网进行下载:https://developer.android.com/ndk/downloads/index.html
---------------如果只想Build出APK包,那么上边的步骤就可以了,下面的不用了------------------------5,安装Android设备驱动打开Eclipse,然后打开Android SDK Manager,确保【Google USB Driver】已经安装。如果没安装,就自己勾选,安装一下,否则会爆出找不到安卓设备的错误。
6,连接手机插好USB数据线,打开手机的USB调试模式(Android版本不同,打开方式略有不同)。【设置】--&【开发人员选项】--&【USB调试】如果是win7系统,那么点击:【开始】--&【设备和打印机】 ,找到【Android】设备。正常情况(驱动完好,可以连接),是下图这样:
ps.如果在【Android】设备上出现叹号,那么右键【属性】--&【更新驱动程序】。指定文件夹,比如我的是:D:\ptools\android_SDK\sdk\extras\google\usb_driver。如果还是有黄色叹号,也可以用个更绝的办法:用360手机助手,或者QQ手机助手之类的工具。这些工具会自动安装安卓的USB调试驱动。完成环境搭建至此,unity的Android环境,搭建完毕!下一步,我们就可以开发、发布手机程序了!请见下篇博文。参考:(1)《Android手机开发环境配置》(2)《Unity3D手机游戏开发》 清华大学出版社。
本文的主要参考。(3)《Android从零开始》
没有什么不可以,除非。。。
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
原文链接地址参考Android应用开发相关下载资源 (1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows):revision 24.4....
(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows): revision 24.4.1 http://dl.google.com/an...
(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows): revision 24.4.1 http://dl.google.com/an...
定格,这一瞬间飘洒的太阳雨!
文丨绿豆侠 大家好,我是绿豆侠,今天的一颗绿豆,是第13颗,主题是: 你比你自己想象的更美丽吗? 有这样的一个广告,广告方邀请了七位年龄、社会背景不同的女性参加了这次活动。首先让这七位女性按照要求描述自己的相貌,再由受过联邦调查局认可的法庭画师吉尔萨莫拉根据她们的描述画出人...
人生没有白走的路,每一步都做数。 慢慢走,慢慢感受生命的细节,不要急,尊崇内心的那条路要一直清明。 电影开头的平淡无奇,被震撼到的是一匍匐一虔诚的跪拜。没有深入就无法理解怎样的信仰虔诚而不是我们的矫情。 被小女孩震撼到,那句加油是说给众生的。发生了什么就接受什么,慢慢走一步...
日影寸短风徐徐 饭罢欲睡周公催 最是舒适午休时 落花入梦又逢君
1、设置用户名 git config --global user.name xxx 2、添加到本地 git init //初始化本地仓储 git add . //添加所有文件到本地仓储 git commit -m &feat:add& //提交到本地 3、在github上创...后使用快捷导航没有帐号?
Android(HTC G7) 安装 Hadoop 伪分布
查看: 3341|
评论: |原作者: mingfly
摘要: 在HTC G7 上运行 ubuntu for android。并安装jdk1.7 arm 和 hadoop。
期间遇到了ssh问题,等各种问题,对于需要安装Ubuntu系统的手机,首先需要获得root 权限,简单的方法是使
用fastboot 重新刷机,如CyanogenMod ...
在HTC G7 上运行 ubuntu for android。并安装jdk1.7 arm 和 。
期间遇到了ssh问题,等各种问题,对于需要安装Ubuntu系统的手机,首先需要获得root 权限,简单的方法是使& && &&&& && &&&用fastboot 重新刷机,如CyanogenMod 提供的ROM。 为了方便使用手机上需要安装(apk):
& && && &Android Terminal Emulator (终端模拟器) :
& && && &Android VNC Viewer:
& && &ubuntu的镜像及运行脚本:
& && && & bootscript.sh:Ubuntu 的启动脚本&&&&
& && && & ubuntu.sh :Ubuntu 的安装脚本&&
& && && &&&Ubuntu 12.04&&的映像文件:用于安装 Ubuntu 的映像文件 && 选择下载: 、、
& &full 映像包含了完整的 Ubuntu 系统,其中包括 Unity 桌面,还有很多如GIMP等常用软件,非常齐全。需要 3.5G 以上空间。& &small 映像包含了的基本的 Ubuntu 系统,其中包括 LXDE 桌面,需要 2G 以上空间。& &core 映像包含了基础的 Ubuntu 系统,不过这个没有GUI的,也就是没有桌面只有命令行。
& &&&hadoop安装文件和jdk:
& && && & jdk 要选择则arm 版本的,
& && && & hadoop 的版本则跟老师使用的相同即可
& & 安装前的准备:
& &&&手机端运行vnc server
& & PC端使用vncviewer连接
&&切换到terminal
Emulator 如下:
安装ubuntu :
& && &上面下载的就是待安装的 Ubuntu 12.04 的映像文件,然后我们安装还需要安装脚本,也就是上面说的 ubuntu.sh ,还有安装后的启动脚本&&bootscript.sh 。有了这些文件后我们在手机的SD卡的根目录,新建一个文件夹取名为 ubuntu ,然后把这里我们刚才下载好的文件放到这个文件夹里面,到这里 ubuntu 文件夹里就分别有 ubuntu.img、ubuntu.sh、bootcript.sh 这三个文件了。
& && & 首先,打开 终端模拟器(Terminal) ,在光标处输入 “cd /sdcard/ubuntu”(不包括引号,注意cd后有空格)然后回车,这样就来到了刚才我们在SD卡里面新建的目录了
& && &&&然后我们可以输入命令 “ls” 然后回车,我们就可以看到当前目录下的所有文件了,看一下里面是不是我们需要的三个文件
& && & 接下来我们就要开始运行 ubuntu.sh 这个安装脚本了,但在这之前我们需要使用 root 用户来运行这个脚本,在终端中使用命令 “su” 来切换至 root 用户权限,如果弹出授权信息点击下一步允许就行了,或者直接用 一键ROOT 来开启终端重复上面操作,成功后如图之前的“$”变成了“#”,这就说明已经获得Root权限了,如图:
& && &然后运行安装脚本,输入命令 “sh ubuntu.sh”,进行安装,如图:
& &&&然后脚本为你建立了一个名字为“ubuntu”的帐号,这里提示你需要为你的帐号设置一个密码,这个密码会在以后你操作 Ubuntu 的时候一些授权应用到,比如我在这里设置密码为:“ubuntu”,这里注意的是在终端里面输入密码是不会显示出来的,你看见光标没有动静,但实际上你已经输入进去了。回车后提示再次输入密码以保证你两次密码一样
& && & 密码设置完成后,提示是否启动服务和服务,我们只要输入“y”然后回车,开启了这两个服务后我们才能通过远程连接来连上系统;
& && &然后提示我们输入设备屏幕的尺寸,我的屏幕是854×480的,所以我输入“852×480”(小米手机注意:小米手机是854×480的,但是后面用Android VNC 连接的时候有问题,在右边会显示一条线,所以小米手机用户较好设置成“852×480”,其他手机没有测试过,在设置的时候请注意!)。注意:这里两个数字之间的不是乘号,而是字母“xyz”的“x”,输错了不能远程连接的;
& && &提示已经启动了一个新的桌面,提示是否保存你刚才的设置为默认设置,只要输入“y”即可,
查看SSH是否通畅
启动之后ubuntu的 SSH如果启动成功则可以通过&一、安装Jdka) 下载JDK ARM 版本,并上传本地的jdk安装文件adb push jdk-7u21--arm-sfp.gz /mnt/sdcard复制jkd到usr/src:cp /sdcard/jdk-7u21-linux-arm-sfp.gz /usr/src解压 jdk-7u21-linux-arm-sfp.gz:tar zxvf&&jdk-7u21-linux-arm-sfp.gz
& && && && &配置环境变量:
export _HOME=/usr/jdk
export PATH=$PATH:${JAVA_HOME}/bin复制代码
& && && & 查看jdk是否配置正确:
& & &&& & Hadoop安装:
& && && & Hadoop的安装 我的另一外篇帖子:
&&运行效果:
& &&&a) 格式化namenode
& &&&b) 启动hadoop& & & &&
& &&&c) 测试
  ./hadoop fs -mkdir iput复制代码
  ./hadoop fs -rmr iput复制代码& & & & &&
ubuntu android 参考:
遇到ubuntu ssh 无法启动问题参考:
遇到ssh无法免密钥 参考:
[attach]97117[/attach]
刚表态过的朋友 ()
dataguru.cn All Right Reserved.使用NDKr9c编译安卓项目并打包时遇到的问题及解决办法
环境:jdk1.8,cywing,ndk_r9c,android_sdk
1.dlopen failed问题
问题描述:
java.lang.UnsatisfiedLinkError: dlopen failed: &libgame.so& has unexpected e_machine: 40
删除了第三方提供的armeabi-v8a目录,保留armeabi 和 armeabi-v7a 两个文件夹,并保证这两个文件夹中 .so 数量一致
参考:https://blog.csdn.net/shaoyezhangliwei/article/details/
2.argument list too long 问题
问题描述:
/cygdrive/f/android-ndk-r8c-windows/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-ar: Argument list too long。
做法:这个问题是路径太长,尝试过把报错的路径尽量缩短,还是不行,后来查到,只要在出错的对应.mk文件里加上一句&LOCAL_SHORT_COMMANDS := true&即可
参考:https://blog.csdn.net/linuxheik/article/details/
3. .bat文件报错闪退看不到详细错误信息
问题描述:有时候运行.bat文件出错了,一闪而过看不到错误信息,无法处理对应的问题
做法:在命令提示符(cmd)里,进入到.bat路径下,用call xxx.bat运行不会闪退,并且可以看到详细报错
4.Unsupported major.minor version 52.0
主要原因低版本jdk运行高版本编译的项目
做法:项目原编译的jdk版本是1.7,我本地的是1.8,尝试把本地的降到1.7,还是有报错,就把代码内的版本提高到1.8,就没有报错了JDK7 for ARM Download
Java Resources
About Oracle
Downloads and Trials
News and Events
Integrated Cloud Applications & Platform Services}

我要回帖

更多关于 arm linux jdk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信