前言-

在浏览Live2d说明书的时候我无意中发现了一个有趣的东西,就是android sdk中居然自带动态壁纸!那就让我们来试试吧,说明书此页的网址连接——中文版||日文版

Android开发所必需的环境-

没啥说的,没有的可以跳过了,真的想试试的可以试试说明书上的#01 Android開發必要的工具,不过不要轻信上面显示的30分钟就是了。在这里我用的是Android studio

SDK的下载-

地址(日文网站破校园网打不开233回头不上,一定)

baidu盘     提取码:19jm

下载解压后的目录:

这里解释一下这些文件夹里面都是些什么,其实点开ReadMe.txt里面说的很清楚了,

------------------------------
Operating environment
------------------------------
Programming language : Java
Library : jar
Graphics environment : OpenGL ES1
Platform : Android 2.3 or later
Development environment of sample : Eclipse4.2

------------------------------
  Folder Structure
------------------------------
  ReadMe.txt This document file
  Folder containing libraries
  sample Folder containing sample projects
  framework Folder containing codes for Live2D framework used in samples

》》Library文件夹里面放的是必须要用的jar包

》》Sample里放的这是简单的工程

》》Framework里放的是Live2d运行所用的框架

同时这是用eclipse编写的项目,打开sample下的任何一个项目都能看到一个eclipse+ADT编写的android程序目录,但是我用的却是Android Studio(下文都称AS),运行这些着实让我费了一点劲。

运行方法-

虽然AS的欢迎页有打开Eclipse ADT的选项,但是由于目录结构的差异,加之AS要将进行项目的转换,所以直接这样导入肯定是不可取的

P.S:如果你的AS打开会直接打开最近关闭的项目,需要File->Close Project 关闭当前项目。

那Sample中的项目该怎么导入AS进行编译呢?

经过我多次的尝试,在lib文件夹下的live2d_android.jar包有很多次没有一起导入项目,有时导入却找不到索引,所以索性我们就把他挨个复制到sample文件夹下的每个项目中libs文件夹中,一共4个。

还有就是Framework文件夹中是Java类也是很重要的,这里需要帮这些文件放在app\src\main\java\jp\live2d下

(就是和该项目的其他代码放在一起)虽然这种方法被我室友吐槽了,说我不按“基本法”来,我也知道这样很low,但是我实在不知道其他的办法把这些都串联起来,有大神看到可以试着教教我。

--还有一点其实在我尝试以后 simple与benchmark两个项目并使用到framework的类,所以可以不用放

然后再使用import project(Gradle Eclipse ADT etc.)导入

中途AS会提醒你各种各样的风险,你还需要给这个转换的项目起个名字,否则AS会在后面加一个·傻傻的“1”来区分新老项目~~

接下来就是等着AS make project最后会提醒你这个警告:

因为所用的cubism2sdk过于老旧,as提供了'Remove minSdkVersion and sync project',删除最小的sdk同步项目后就能完美运行了

SO,我们来康康这些项目运行出来都是什么吧!

首先是benchmark

然后是LiveWallpaper

最后是SampleApp1

【Android】用Cubism 2制作自己的Live2D——android sdk样本的下载与Android studio编译!的更多相关文章

  1. 【Android】用Cubism 2制作自己的Live2D——官方App样例源码学习(1)!

    前言- 上几篇文章,我们一个一个的研究了Cubism官方提供的Android使用Live2D的简单例子,但是依旧和大家平时见到的还是有很大差距的.在研究了代码差不多一周以后,我决定还是用文字的形式记录 ...

  2. 【Android】用Cubism 2制作自己的Live2D——初见!

    前言- 现在很多手游的UI上都不约而同的放置一个Live2D模型,这仿佛已经成为了一个业界的潜规则之类的东西.作为一名深受手机游戏毒害的90后,我也没有忘记小时候励志当一名技术宅的梦想,也想试试自己做 ...

  3. 【Android】用Cubism 2制作自己的Live2D——来制作动态壁纸吧!

    前言- Andorid SDK下载  baidu云 提取码:19jm 这次我们就来研究一下官方的例子之一的liveWallPaper,也就是开发Android的动态壁纸 先来看看这个例子运行的结果: ...

  4. 【Android】用Cubism 2制作自己的Live2D——官方App样例源码学习(2)!

    前言- 明确了项目目录的结构,但是结构什么的也太"抽象"了. 本篇开始上代码! 模型的绘制- 前几天的学习中,live2d的绘制有了一些了解了,在Android端使用OpenGL ...

  5. 【Android】用Cubism 2制作自己的Live2D——初探Live2D在Android上的运行!

    前言- 上一次我们成功运行了官方给我们的样本,是不是很有干劲啊?!这次我们就来看看Live2D是怎么在手机上运行的! 准备- 上次运行成功的官方样本——第一次我们先看简单的,就是那个名字叫Sample ...

  6. 【Android】用Cubism 2制作自己的Live2D——软件的安装与破解!

    前言- 上文我们简单的了解了Cubism的情况,但是Cubism 2.X安装好以后如果不进行破解只能使用Free版本,这是我们接受不了的,我们是专业的.是来学习的,怎么能不用Pro版本呢?所以话不多说 ...

  7. 【Android】用Cubism 2制作自己的Live2D——官方App样例源码学习(4)!

    前言- 这是最后一个重要的类了——LAppLive2DManager,流程什么的也清晰了,话不多说我们来康康吧! LAppLive2DManager- public class LAppLive2DM ...

  8. 【Android】用Cubism 2制作自己的Live2D——官方App样例源码学习(3)!

    ---恢复内容开始--- 前言- 虽然上文说的是model的绘制但是这个说法并不严谨,之前的几个例子都会有模型文件的读入和载入,可是在LAppRenderer.LAppView中并没有.moc等文件的 ...

  9. Android白天/夜间模式Day/Night Mode标准原生SDK实现

     Android白天/夜间模式Day/Night Mode标准原生SDK实现 章节A:Android实现白天/夜间模式主要控制器在于UiModeManager,UiModeManager是Andr ...

随机推荐

  1. 机器学习——KMeans聚类,KMeans原理,参数详解

    0.聚类 聚类就是对大量的未知标注的数据集,按数据的内在相似性将数据集划分为多个类别,使类别内的数据相似度较大而类别间的数据相似度较小,聚类属于无监督的学习方法. 1.内在相似性的度量 聚类是根据数据 ...

  2. 入门系列之Scikit-learn在Python中构建机器学习分类器

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由信姜缘 发表于云+社区专栏 介绍 机器学习是计算机科学.人工智能和统计学的研究领域.机器学习的重点是训练算法以学习模式并根据数据进行预 ...

  3. traefik 结合 docker-compose 的快速安装及使用

    traefik 介绍 traefik 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理.负载均衡工具. 它支持多种后台 (Docker, Swarm, Kubernetes, Maratho ...

  4. 45个值得收藏的 CSS 形状

    摘要: CSS炫技. 原文:45个值得收藏的 CSS 形状 作者:前端小智 Fundebug经授权转载,版权归原作者所有. CSS能够生成各种形状.正方形和矩形很容易,因为它们是 web 的自然形状. ...

  5. css控制UL LI 的样式详解(推荐)

    代码如下: <div id="menu"> <ul> <li><a href="#">首页</a>& ...

  6. 关于GITLAB若干权限问题

    访问权限 - Visibility Level 这个是在建立项目时就需要选定的,主要用于决定哪些人可以访问此项目,包含3种 Private - 私有,只有属于该项目成员才有原先查看 Internal ...

  7. bat脚本+diskpart 脚本实现自动划分磁盘分区

    我提供的脚本只是案例展示,真实场景需要自行修改.(正好我今天看到一个规范的bat脚本,我放出来,大家一起学习下) 要求:将20G的磁盘1,分出4G为主分区,4G扩展分区(2个2G逻辑分区) 试验环境: ...

  8. python3 进一步了解装饰器 NLP第四条

    还是先来抄一段NLP第四条: 四,只有感官经验塑造出来的世界,没有绝对的真实世界   每个人运用自己的感觉器官把资料摄入(摄入过程),由于感官运用是主观地有选择性的,因此不能,亦不需要把所有资料捕获. ...

  9. InkImageDataSetGenerator-开源一个可用于机器学习的书写轨迹图片生成的小工具

    这是一个简单易用的图片数据集生成小工具,基于OpenCV和UWP Ink API,它可以根据指定的手写轨迹生成一系列各个角度的图片.每张图片的尺寸和总体数量都是可以指定的,均存放在统一的生成目录中.h ...

  10. 一个用来爬小说的简单的Node.js爬虫

    小说就准备点天下霸唱和南派三叔的系列,本人喜欢看,而且数据也好爬.貌似因为树大招风的原因,这两作者的的书被盗版的很多,乱改的也多.然后作者就直接在网上开放免费阅读了,还提供了官网,猜想作者应该是允许爬 ...