Android SDK

Failure [INSTALL_FAILED_NO_MATCHING_ABIS]

我的梦境 提交于 2019-11-28 13:43:29
概述 Android 用 Genymotion 调试的时候,如果有 .so 的库的话,出现 Failure [INSTALL_FAILED_NO_MATCHING_ABIS] 错误,并且始终安装不上。一阵百度过后总算找到错误了,是因为模拟器实在 x86 的处理器上运行,而手机一般都是 RAM 架构的,所以得把模拟器刷成 ARM 的才行。 下载 Genymotion-ARM-Translation_v1.1.zip 可以到 官网下载 ,如果嫌速度太慢也得可以到 百度云 自动 Flash 将下载好的 Genymotion-ARM-Translation_v1.1.zip 拖拽到Genymotion模拟器里面,然后会有如下提示: 然后点击 OK 开始flash,最后如果一切顺利的话,将会看到如下的成功提示: 手动 Flash 本来 Genymotion 是支持自动Flash的但是有些时候自动flash就是会失败,所以这是后就只有手动来Flash了。 Windows的同学 首先 cmd 进到安装的 SDK 目录下的 platform-tools 目录: 输入: adb shell 输入: sh /system/bin/flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.2.zip 最后重启模拟器 Ubuntu

Android零基础入门第81节:Activity数据传递

情到浓时终转凉″ 提交于 2019-11-28 12:05:17
在Android开发中,经常要在Activity之间传递数据。前面也学习了Activity和Intent相关基础,接下来一起来学习Activity的数据传递。 一、简介 通过前面的学习知道,Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。Intent提供了多个重载的方法来携带额外的数据,如下所示。 putExtra(String name, xxx value):向 Intent 中按 key-value 对的形式存入数据。 getXxxExtra(String name):从Intent中按key取出指定类型的数据。 putExtras(Bundle data):向Intent中放入需要携带的数据包。 Bundle getExtras():取出Intent中所携带的数据包。 使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。当启动了另一个Activity后,再把这些数据从Intent中取出即可。其核心示例代码如下: // 从MainActivity传递数据到SecondActivity Intent intent=new Intent(MainActivity.this,SecondActivity.class); String name="admin "; intent.putExtra(

UE4.19打包到Android

北城余情 提交于 2019-11-27 19:43:47
运行Engine\Extras\AndroidWorks\Win64\CodeWorksforAndroid-1R6u1-windows.exe。安装Android SDK和NDK 如果安装成功,会有ANDROID_HOME等等系列环境变量。 新建UE419_AndroidDemo工程:C++、Tablet、Scale3D、NoStarter 打开工程编辑器。Go to Project Settings > Platforms > Android > APK Packaging : 确定 Accept SDK License 按钮。Accept之后,设置Minimum SDK Version和Target SDK Version。SDK Version图如下: 连接手机到PC,设置开启USB调试。 进入第一步安装的Android SDK目录下执行adb devices,如果列出了设备,则表明手机连接顺畅。 部署应用 保持要发布的关卡处于打开状态。点击编辑器Toolbar > Launch > 上一步中列出的设备。如果没有错误,部署完毕后,手机会自动运行该关卡。 打包 https://docs.unrealengine.com/en-us/Platforms/Mobile/Android/PackagingAndroidProject 来源: oschina 链接: https:/

KaliLinuxNetHunter教程下载相关资源

主宰稳场 提交于 2019-11-27 09:59:36
KaliLinuxNetHunter教程下载相关资源 当用户将刷机工具准备完后,则需要下载ROM包。ROM是ROM image(只读内存镜像)的简称,常用于手机定制系统。一般手机刷机的过程,就是将只读内存镜像(ROM image)写入只读内存(ROM)的过程。常见的ROM image有img、zip等格式。img通常用fastboot程序通过数据线刷入(线刷),后者通常用recovery模式从SD刷入(卡刷),故img镜像也被称为线刷包,zip镜像也称为卡刷包。如果将将手机刷机为Kali netHunter,则需要提前将需要的包下载好。所以,这里将介绍需要用到的ROM包。 q TWRP——第三方Recovery:twrp-3.1.1-0-bacon.img。其中,下载地址为https://dl.twrp.me/bacon/。 q SuperSU——root软件:BETA-SuperSU-v2.60-20151205163135.zip。其中,下载地址为https://download.chainfire.eu/745/SuperSU/BETA-SuperSU-v2.60-20151205163135.zip。 q CM 13.0——Kali NetHunter基于的第三方Android操作系统:cm-13.0-20161031-NIGHTLY-bacon-recovery.img