cocos2dx的apk打包报错(cocos2dx打包apk时,keystore信息输入错误怎么办)
本文目录
- cocos2dx打包apk时,keystore信息输入错误怎么办
- RN,开发打包APK文件时报错,怎么解决_apk解析包时出现错误
- cocos2dx最新版用命令行打包apk为何会出现各种错误,如何解决
- cocos2dx android 打包不成功,求帮助
- cocos打包的apk解析失败
- 已解决:求助:cocos code IDEv1.0.2Mac版打包apk失败
- cocos2dx 3.2 在项目中导入了cocos studio UI 在编译成apk时出错
- cocos2dx创建APK时候遇到问题
- 安卓打包成apk为什么会出错
- cocos2dx3.1 命令行打包APK 编译成功但是出现IOError
cocos2dx打包apk时,keystore信息输入错误怎么办
主要是写出NDK的版本,以及错误信息。 建议使用r9d版本,r10版本有问题。 这里给题主几个小建议,方便发现问题的所在 1、在bat脚本中 set NDK_LOG=1,打开make的日志输出 2、在mk文件中通过$(info xxx
RN,开发打包APK文件时报错,怎么解决_apk解析包时出现错误
能够在eclipse上运行调试应用程序之前,你必须为它创建一个启动项。启动项指定哪个工程将被启动,哪个activity开始工作,以及使用哪些模拟器选项等。
按照以下步骤为Eclipse版本的应用程序创建合适的启动项:
打开启动项管理工具。
在Eclipse3.3(Europa)的版本中,酌情选择Run》OpenRunDialog...orRun》OpenDebugDialog...。
在Eclipse3.4(Ganymede)版本中,酌情选择Run》Run...orRun》Debug...。
在左边的工程类型列表选择AndroidApplication选择,双击(或者点击右键选择new),创建一个新的启动项。
输入启动项名称。
在Android标签中,浏览要开始的工程和Activity。
在Target标签中,设置想要显示的屏幕及网络属性,以及其他任何模拟器启动选项。
你可以在Common标签中设置更多的选项.
按下Apply保存启动配置,或者按下Run或Debug()。
运行和调试应用程序
一旦你设定了工程和工程启动配置,你就可以按照以下的说明运行和调试应用程序了。
从eclipse主菜单,根据情况选择Run》Run或者Run》Debug,开始运行或者调试活动启动项。
注意,这里活动启动项是在运行配置管理中最最近一次选中的那个。它不一定就是在EclipseNavigation面板中选择的程序(如果有的话)
设置和修改活动启动项,可以使用启动项管理工具。如何获得启动项管理工具可以参考创建一个启动项
运行或调试应用程序将触发以下动作:
启动模拟器,如果他还没有开始运行。
编译工程,如果在上次编译的基础上修改过代码,将重新编译。在模拟器上安装应用程序。
Run选项,开始运行程序。
Debug在"Waitfordebugger"模式下启动程序,然后打开调试窗口并将EclipseJava调试器和程序关联。
利用其他IDEs和工具开发Android应用程序
通常我们使用安装有ADT插件的eclipseEclipsewiththeADTplugin.来开发Android程序,这个插件将,build和调试功能集成到IDE上。
然而,如果你想在其他的IDE上开发程序,例如IntelliJ,或者使用没有ADT插件的eclipse也可以。SDK提供了安装,编译,调试应用程序所需要的工具。
创建一个android工程
AndroidSDK包含一个的程序,它将为工程产生多个stub文件和一个build文件。你可以用这个程序创建一个新的Android工程或者在现有代码上创建工程,如SDK中包含的例子。对于Linux和Mac系统,SDK提供.py,一个Python脚本,Windows上则是.bat一个批处理脚本。无论是哪种平台,用法是一样的。
按以下步骤运行创建Android工程:
在命令行下,切换到SDK下的tools/目录下,为你的工程文件新建一个目录。如果你是在现有代码上创建工程,切换到程序的根目录下。
运行。在命令行下,你必须指定完全合格的类名作为参数。如果你是创建一个全新的工程,这个类代表的与它同名的stub类和脚本文件。如果是在现有代码上创建工程,必须指定软件包中其中一个Activity类的名称。命令选项的脚本包括:
--out
--ideintellij,在一个新的项目中生成工程文件。
这里有个例子:
~/android_linux_sdk/tools$./.py--out.package.name.
package:your.package.name
out_dir:myproject
activity_name:
~/android_linux_sdk/tools$
脚本生成以下文件和目录(但是不能重写已有文件):
.xml程序的清单文件,同时为工程指定Activity类。
build.xml一个Ant文件,用来编译/打包应用程序。
src/your/package/name/.java你指定的输入Activity类。
your_activity.iml,your_activity.ipr,your_activity.iwsintelliJ工程文件
res/资源目录.
src/源代码目录.
bin/build脚本的输出目录.
现在你可以将开发文件夹移到任何地方,但是记住,必须使用tool/文件夹下的adb程序将文件发送到模拟器上。因此你需要在你工作环境和tools/文件夹之间活动。
当然你需要避免移动SDK目录,因为它将打断编译脚本。(再重新build之前需要手动更新SDK的映射路径)
编译android应用程序
使用生成的Ant文件build.xml来编译程序
如果你没有,你可以通过ApacheAnthomepage得到Ant文件。安装它,并确定它在你的可执行文件路径下。
呼叫Ant之前,你需声明J**A_HOME环境变量,并将它设置为JDK的安装路径。
注意:在windows上,JDK默认的安装路径为"ProgramFiles",这个路径将会引起Ant失败,因为路径中间有空格。解决这个问题,你可以像这样指定环境变量J**A_HOME:J**A_HOME=c:\Prora~1\Java\然而简单的解决方法是将JDK安装在没有空格的目录下。例如:c:\java\jdk1.6.0_02.
如果你还没有这么准备好,按照上面创建一个新的工程的介绍建立一个工程。
现在你可以为你的工程运行Ant编译文件,只需在build.xml同文件夹下输入ant即可。每次修改原文件或是资源,都需要重新运行ant,它将把最新版的应用程序打包以便deploy.
运行Android程序
运行一个编译好的程序,你需要用adb工具将.apk文件加载到模拟器的/data/app/目录下,用法如下面介绍。
启动模拟器(命令行下运行sdk目录下的/tools/emulator)。
模拟器切换到主画面(最好不要在程序运行的时候向模拟器安装程序,可以按home键离开应用程序)。
运行adb,安装myproject/bin./.apk文件。例如,安装LunarLander示例,命令行下,切换到SDK目录下的/sample/LunarLander子目录下,输入../../tools/adbinstallbin/LunarLander.apk
在模拟器中,打开可执行程序列表,卷动屏幕,选中并启动你的应用程序。
注意:当你第一次安装一个Activity时,你可能需要在启动项显示之前,或者其它程序调用它之前重新启动模拟器。因为软件包管理工具通常只有在模拟器启动时才能完全的审查manifests。
为程序附加调试器
这一节我们介绍如何在屏幕上显示调试信息(例如CPU使用率),以及如何将IDE和模拟器上运行的程序关联起来。
使用eclipse插件可以自动的生成调试器。但你也可以通过配置IDES来**调试端口得到调试信息。
启动DalvikDebugMonitorServer(DDMS)工具,它在IDE和模拟器之间扮演着端口转换服务的角色。?
设置模拟器调试配置选项。例如,等到调试信息被加载后才启动应用程序。注意,很多调试选项无需DDMS也可以使用,例如模拟器上显示CPU的使用效率,或者屏幕的刷新频率。
配置IDE,使得调试时IDE与8700端口关联.howtosetupEclipsetodebugyourproject.包含以下信息。
配置IDE附加调试端口
DDMS将为每一个虚拟机分配一个特殊的调试端口,这个端口在模拟器上可以找到。你必须将你的IDE与此端口(虚拟机上信息栏中有列出这些端口)关联或者是默认的端口8700。这样可以使IDE连接到模拟器上程序列表中的任一个程序。
你的IDE需要能够关联模拟器上正在运行的程序,显示它的线程,并允许你挂起它,检查它的状态,设置断点。如果你在开发设置面板选择了“等待调试”,应用程序将等到Eclipse连接后才运行,所以你需要在连接之前设置断点。
修改正在调试的程序,或者在当前程序运行时选择“等待调试”将引起系统杀死这个应用程序。如果你的程序处于一种坏的状态,你可以使用方式杀死它,方法很简单,只需要设置和钩掉复选框。
cocos2dx最新版用命令行打包apk为何会出现各种错误,如何解决
你要是写出NDK的版本,以及错误信息。
建议使用r9d版本,r10版本有问题。
这里给题主几个小建议,方便发现问题的所在
1、在bat脚本中 set NDK_LOG=1,打开make的日志输出
2、在mk文件中通过$(info xxxxx) ,输出你定义的信息,方便定位是哪儿了问题
cocos2dx android 打包不成功,求帮助
vs2012下好,安好。有人说vs2013cocos2d-x有一些问题也不知道真的假的,反正我原本就用的是vs2012。
2
step 2.
ADT Bundle 下载下来记住放在哪里
step 3.
JDK 既然要想搞android JDK怎么可以没安 ,不解释怎么安这个东东,仅仅注意添加环境变量。
step 4.
安装CDT插件,这是个Eclipse的插件,用来支持Eclipse中C/C++语言的开发。从Eclipse的官网下载,下载之后,将文件夹里面的内容复制到Ecplise安装目录下对应的文件夹之后就可以了。
step 5.
安装NDK ,这是进行C/C++与Java混合编译的必要工具。记下下载之后解压到的目录,因为到之后的安装中会用到,我把它的目录添加到Path里了个人习惯。
step 6.
安装ANT,Cocos的Android开发需要用到它,所以下载下来安装好吧。
step 7.
安装python 2.7 cocos2d-x里面经常使用python做一些配置环境,创建什么什么的。注意不要3.x以上的类似print 2.x和 3.x就不一样cocos的python是2.x所以我们就下2.x 记得添加环境变量。
step 8.
解压缩cocos2d-x-3.2alpha0,不容易啊第8步才到这,安装目录里有个setup.py 运行它 或者进入cmd 到文件目录下 python setup.py
step 9.
创建项目 在cmd下键入 cocos new 文件名 -p 包名(xx.xx.xx注意是三层) -l 所用语言(cpp) -d 路径(E:\cocos2dx)
step 10.
运行项目 找到创建好的目录下的proj.win32里面的xx.sln文件,双击运行(装好了vs2012的前提下),少年想怎么搞就怎么搞吧。
step 11.
搭
建android,把安装目录下的cocos2d-x-3.2alpha0\cocos2d-x-3.2alpha0\cocos\platform
\android\java\src
复制到你项目目录的proj.android下合并src,proj.android\jni文件夹下有个Android.mk用记事本打开找到
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp\在这里把你自己要用的cpp加进去,然后运行build_native.py。
step 12.
运
行ADT
Bundle下的eclipse,打开eclipse后点击file-》Import选择android下的那个,然后下一步。再点击Browse
选择你项目里面的proj.android文件夹然后导入,等待片刻,导入完成后在eclipse中右击导入的项目选择run
as-》android
application。之后会在bin目录下生成apk,如果你没有安装android虚拟机最后会提示你安装配置一个虚拟机,可以选no,其实这时已
经生成一个apk在你项目的bin文件夹下,用自己的手机搞起吧。
cocos打包的apk解析失败
工程路径太长。cocos打包的apk解析失败是因为工程路径太长。打包(android 打包 apk,iOS 打包 ipa),使用 Cocos Creator 构建编译,如果通过构建面板的话,每次都要启动 Cocos Creator 器,打开构建面板,然后按构建按钮等等操作。
已解决:求助:cocos code IDEv1.0.2Mac版打包apk失败
刚开始会有这个警告:
changeScene:1
Read design size error!
create rendererRecreatedListener for GLProgramState
filename == MainMenu_1.ExportJson
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
Android NDK: WARNING:/Users/sunfei/work_space/CocosCodeIDE/LuaPrj/MuRuner/frameworks/runtime-src/proj.android/../../cocos2d-x/cocos//./Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING:/Users/sunfei/work_space/CocosCodeIDE/LuaPrj/MuRuner/frameworks/runtime-src/proj.android/../../cocos2d-x/cocos//platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries
make: Entering directory `/Users/sunfei/work_space/CocosCodeIDE/LuaPrj/MuRuner/frameworks/runtime-src/proj.android’
StaticLibrary : liblua.a
cocos2dx 3.2 在项目中导入了cocos studio UI 在编译成apk时出错
uservo user=(uservo)voinfo;
String username=user.getUsername();
String password=user.getPassword();
System.out.println("your username is "+username);
System.out.println("your password is "+password);
List list = new ArrayList();
cocos2dx创建APK时候遇到问题
最后的报错是路径或者文件名不对,没研究不是很清楚,不过看着bin\ant 总感觉不像是windows下的能跑的,要不在代码里改成 bin\ant**** 试下?
安卓打包成apk为什么会出错
是因为安卓包打出来的Asset/bin文件夹下面新添加了文件类型,这个文件夹下面是unity安卓包需要使用到的资源(包括代码),gitignore里面对一些新的文件类型没有添加识别,导致没有提交成功。
手机软件,主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。手机软件的运行需要有相应的手机系统,截至2017年6月1日,主要的手机系统:苹果公司的iOS、谷歌公司的Android(安卓)系统、塞班平台和微软平台。
2019年11月4日,工业和信息化部信息通信管理局组织召开APP侵害用户权益行为专项整治工作启动部署会,将重点对违规收集用户个人信息、违规使用用户个人信息、不合理索取用户权限、为用户账户注销设置障碍四个方面的8类问题开展规范整治工作。
主要特点:
智能手机,是指像个人电脑一样,具有独立的操作系统、独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入手机类型的总称。
随着智能手机的普及,人们在沟通、社交、娱乐等活动中越来越依赖于手机app软件(app,英文application的简称,即应用软件,通常是指iPhone、安卓等手机应用软件)。手机软件是通过分析,设计,编码,生成软件,而手机软件是一种特殊的软件。
cocos2dx3.1 命令行打包APK 编译成功但是出现IOError
看样子是路径找不到的原因,改一下目录,把proj.android该为projandroid,试一下
更多文章:
plsql导出dmp文件(PL**L怎样导出oracle表结构)
2026年4月11日 06:40
openstack华为云(联通行业云的高性能计算是指哪两款产品)
2026年4月11日 06:20
cocos2dx的apk打包报错(cocos2dx打包apk时,keystore信息输入错误怎么办)
2026年4月11日 05:00
document解析(09 ES的document路由原理,写一致性,读取以及增删改等请求的原理)
2026年4月11日 04:40
js点击图片弹出大图(求JavaScript图片代码,点击图片后,出现图片的大图,背景变黑色)
2026年4月11日 04:20
illustrated by(writtenby和illustratedby的区别)
2026年4月11日 04:00





