前言-

在浏览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. HTTP/2 简介

    支撑现有 Web 服务的 HTTP 协议距离其发布时的 1997 年已经有些年月了,随后的 HTTP/1.1 版本发布自 1999 年.随着技术的进步和需求的进化,对于数据快速高效地传输,HTTP/1 ...

  2. 【表格】大于号转义符>---小于号转义符<

    关于来源:百度及个人经验. 常用的都是个人尝试过或个人常用的,其它的都是从百度来的.使用前建议写个HTML的Demo试试看 ^_^ 比心 < < < 小于号 > > &g ...

  3. FontAwesome 图标字体库的使用

    在前端开发中,许多新手常会遇见一个问题,参考的网页上有类似下图的图标,但在资源里却找不到对应的文件,这是因为这些网页使用了图标库.这里介绍一种常见的图标库——FontAwesome的使用. 1.登录F ...

  4. android---动画入门(一)

    android 动画分为两类,View Animation(视图动画)和property Animation(属性动画),View Animation(视图动画)包含了Tween Animation和 ...

  5. 滚动视差?CSS 不在话下

    何为滚动视差 视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验. 作为网页设计的热点趋势,越来越多的网站应用了这项技术. 通常 ...

  6. 做自己的CEO

    目录 前言 做自己的CEO 做自己的CEO是指什么 为什么要做自己的CEO 如何做自己的CEO 定义自己的愿景.使命和价值观 愿景 (Vision) 使命 (Mission) 价值观 (Values) ...

  7. 微信小程序去除Button默认样式

    在小程序开发过程中,使用率蛮高的组件button,因为经常要去除默认样式,然后再自定义样式,所以经常写,自己也总结分享一下简单的实现步骤. (一)实现效果1.实现前(默认样式): 2.实现后(去除默认 ...

  8. redis发布订阅Java代码实现

    Redis除了可以用作缓存数据外,另一个重要用途是它实现了发布订阅(pub/sub)消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息. 为了实现redis的发布订阅机制,首先要打开re ...

  9. mac-os安装autojump

    一 概念 autojump是一个命令行工具,它可以使用快捷命令,直接跳转到配置好的目录,而不用管现在身在何处,依赖zsh. 一 安装 安装zsh:sh -c "$(curl -fsSL ht ...

  10. Identity Server 4 - Hybrid Flow - MVC客户端身份验证

    预备知识 可能需要看一点点预备知识 OAuth 2.0 不完全简介: https://www.cnblogs.com/cgzl/p/9221488.html OpenID Connect 不完全简介: ...