当前位置: 移动技术网 > IT编程>移动开发>Android > 将cantk runtime嵌入到现有的APP中的方法

将cantk runtime嵌入到现有的APP中的方法

2019年07月31日  | 移动技术网IT编程  | 我要评论

海贼王娜米3小游戏,北京 捐款,血战午城

1,先取cantk-runtime-demos到本地:

git clone https://github.com/drawapp8/cantk-runtime-demos

2,创建一个android app(或者拷贝现有的项目):

cd cantk-runtime-demos
android create project -n myapp -k com.demo -a myappactivity -p ./myapp -t 
cd myapp

3,合并phonegap和cantk-runtime相关文件。

gamerunner=../gamerunner/platforms/android
mkdir -p assets
cp -rvf $gamerunner/libs .
cp -rvf $gamerunner/src/* src/.
cp -arvf $gamerunner/res/xml res
cp -arvf $gamerunner/assets/www assets/
cp -rfv $gamerunner/cordovalib/src/* src/.
rm -rf assets/www/cordova-js-src/

4,修改androidmanifest.xml,增加activity

<activity android:name="com.tangide.gamerunneractivity" android:label="@string/app_name">
</activity>

5,启动gamerunneractivity

import com.tangide.gamerunneractivity;
...
intent intent = new intent();
bundle bundle = new bundle(); 
intent.setclass(embeddemoactivity.this, gamerunneractivity.class);
bundle.putstring("url", "file:///mnt/sdcard-ext/cantk-rt-root/game1/");
intent.putextras(bundle);
startactivity(intent);

(请把游戏放在sdcard中,路径与上面指定的url一致, embeddemo/examples/里有测试游戏)

6,编译安装

ant debug
adb install -r bin/myapp-debug.apk

如果编译不过,请修改project.properties:

target=android-21

示例:https://github.com/drawapp8/cantk-runtime-demos/tree/master/embeddemo

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网