导航:首页 > 源码编译 > 脚本编译app

脚本编译app

发布时间:2022-10-03 20:00:53

A. 挂机脚本怎么做成app

先按CTRL+R I 然后走路,按照你想挂机的路线走一圈 然后再按CTRL+R脚本制作完成,记得保存脚本 注意:录制脚本后,如果脚本管理本来是打开的,要关掉,然后重新按脚本管理按钮,打开脚本管理查看和保存录制的脚本。
挂机有多种含义,出现在网络游戏中时,指用特定的软件,模仿你在游戏或者其他程序中的电脑操作,可以解放自己的双手.运用在机械行业,则指大型机器。此外,挂机也有死机,完了,输了等不同含义。

B. 如何使用Ant脚本编译出Jar和Apk包

首先我们来看看如何使用ant脚本打出一个jar包 我们新建一个工程AntExportJar 在工程的目录下面新建一个build.xml,这个是ant脚本规定的一个入口脚本文件,文件名都是:build.xml [html] view plain ?
<?xml version ="1.0" encoding ="UTF-8" ?>
<project name ="AntExportJar" basedir ="." default ="exportJar" >
????<!--?设置全局变量?-->
????<property name ="src" value ="src" />
????<property name ="dist" value ="dist" />
????<property name ="app.name" value ="ant" />
????<property name ="app.version" value ="1.0" />
????<property name ="classes.encode" value ="GBK" />
????<property name ="lib" value ="libs" />

????<property
????????name ="project-dir"
????????value ="C:\Users\i\workspace\AntExportJar" />
????<property
????????name ="sdk-folder"
????????value ="C:\Users\i\AppData\Local\android\sdk" />
????<property
????????name ="platform-folder"
????????value ="${sdk-folder}\platforms\android-22" />
????<property
????????name ="android-jar"
????????value ="${platform-folder}\android.jar" />
????<property
????????name ="src"
????????value ="${project-dir}\src" />
????<property
????????name ="bin"
????????value ="${project-dir}\bin" />
????<property
????????name ="libs"
????????value ="${project-dir}\lib" />

????<!--?task?-->
????<target name ="init" >
????????<echo>
????????????Initialize...
????????</echo>
????????<delete dir ="${bin}" />
????????<mkdir dir ="${bin}" />
????</target>

????<target name ="buildFiles" depends ="init" >
????????<javac
????????????????bootclasspath ="${android-jar}"
????????????????compiler ="javac1.7"
????????????????target ="1.7"
????????????????destdir ="${bin}"
????????????????encoding ="GBK"
????????????????includeAntRuntime ="true"
????????????????listfiles ="true" >
????????????????<src path ="${project-dir}" />
????????????????<classpath>
?????????????????????<!--?引用第三方jar包需要引用,用于辅助编译,并没有将jar打包进去。jar的打包在dex命令中。-->
?????????????????????<fileset dir ="${libs}" includes ="*.jar" />
????????????????</classpath>
????????</javac>
????</target>

????<!--?导出jar文件?-->
????<target name ="exportJar" depends ="buildFiles" >
????????<delete dir ="${dist}" />
????????<!--?Create?the?distribution?directory?-->
????????<mkdir dir ="${dist}" />
????????<!--?Put?everything?in?${classes}?into?the?MyProject-${DSTAMP}.jar?file?-->
????????<jar jarfile ="${dist}/${app.name}.jar" basedir ="${bin}" >
????????????<!--
????????????<fileset?dir="${libs}"?includes="**/*.jar"?/>
????????????-->
????????????<zipfileset excludes ="META-INF/*.SF" src ="${libs}/Bai_NativeAd_SDK.jar" />
????????????<zipfileset excludes ="META-INF/*.SF" src ="${libs}/gdt_mob_release.jar" />
????????</jar>
????</target>
</project>
脚本很简单,下面我们就来分析一下: [html] view plain ?
<project name ="AntExportJar" basedir ="." default ="exportJar" >
最外围的一个标签是project,是一个工程标签,有名字,还有就是工程的目录baseDir,用点号:"." 接下来就是定义全局变量,或者是属性值: [html] view plain ?
<!--?设置全局变量?-->
<property name ="src" value ="src" />
<property name ="dist" value ="dist" />
<property name ="app.name" value ="ant" />
<property name ="app.version" value ="1.0" />
<property name ="classes.encode" value ="GBK" />
<property name ="lib" value ="libs" />

<property
????name ="project-dir"
????value ="C:\Users\i\workspace\AntExportJar" />
<property
????name ="sdk-folder"
????value ="C:\Users\i\AppData\Local\Android\sdk" />
<property
????name ="platform-folder"
????value ="${sdk-folder}\platforms\android-22" />
<property
????name ="android-jar"
????value ="${platform-folder}\android.jar" />
<property
????name ="src"
????value ="${project-dir}\src" />
<property
????name ="bin"
????value ="${project-dir}\bin" />
<property
????name ="libs"
????value ="${project-dir}\lib" />
这样我们在后面就可以使用:${name值} 来使用value值的定义了,所以这里就相当于定义了变量的作用,这里我们看到有一些value值是路径,但是这里我们感觉有一个不好的地方,就是这些路径是写死的,那么我们还可以怎么做能让他变得灵活呢?其实很简单,ant脚本中是可以访问环境变量的,那么我们只要将这些路径定义成环境变量就可以了: [html] view plain ?
<property environment ="env" />
<property name ="ANDROID_HOME" value ="${env.ANDROID_HOME}" />
第一行先申明一个环境变量值,这个env是公共的写法,也是ant自带的,他表示当前的环境变量的值,那么后面就可以访问具体的哪些环境变量了,比如这里我配置了ANDROID_HOME这个环境变量,那么就可以用${env.ANDROID_HOME}来访问androidsdk的目录了,和上面的那个直接使用绝对路径的方式是一样的。 解析来就是定义task了,在ant中task也是最重要的,我们最终运行的都是task,就相当于Java中的main方法一样。ant脚本中可以定义多个task,而且每个task可以有执行的先后顺序的。相当于Java中的方法中调用其他方法一样。 [html] view plain ?
<!--?task?-->
<target name ="init" >
????<echo>
????????Initialize...
????</echo>
????<delete dir ="${bin}" />
????<mkdir dir ="${bin}" />
</target>
首先这里定义了一个初始化的task,其中echo标签也是很常用的,就是打印信息的,然后是删除目录${bin},这个bin变量在上面已经定义了,然后在创建${bin}目录。 初始化完之后,开始执行编译工作: [html] view plain ?
<target name ="buildFiles" depends ="init" >
????<javac
????????bootclasspath ="${android-jar}"
????????compiler ="javac1.7"
????????target ="1.7"
????????destdir ="${bin}"
????????encoding ="GBK"
????????includeAntRuntime ="true"
????????listfiles ="true" >
????????<src path ="${project-dir}" />
????????????<classpath>
????????????????<!--?引用第三方jar包需要引用,用于辅助编译,并没有将jar打包进去。jar的打包在dex命令中。-->
????????????????<fileset dir ="${libs}" includes ="*.jar" />
????????????</classpath>
????</javac>
</target>
这里在此定义一个buildFiles的task,depends的值是表示当前的task在这个depends的task执行完之后在执行,这里就是先执行init的task,然后在执行buildFiles的task,这里的task主要是编译Java成class文件: bootclasspath:表示编译依赖的系统库,这里依赖的是android.jar compiler:表示编译的java版本 target:表示编译之后的class的版本,就是能够运行的java版本 destDir:表示编译之后的class文件的存放目录 其他的就不说了,这里还有一个重点,也就是我们在编译的时候会遇到的问题,就是我们在编译的时候,会引用到第三发的jar,所以这里我们为了保证能够编译过,这里还必须用classpath标签来引用这些jar,当然这里只是能够保证编译通过,并不会把这些jar也编译到最终我们想要的jar中,这个问题我们后面再说。 下面在看最后的一个task,就是将编译完之后的class文件打包成jar文件: [html] view plain ?
<!--?导出jar文件?-->
<target name ="exportJar" depends ="buildFiles" >
????<delete dir ="${dist}" />
????<!--?Create?the?distribution?directory?-->
????<mkdir dir ="${dist}" />
????<!--?Put?everything?in?${classes}?into?the?MyProject-${DSTAMP}.jar?file?-->
????<jar jarfile ="${dist}/${app.name}.jar" basedir ="${bin}" >
????????<!--
????????<fileset?dir="${libs}"?includes="**/*.jar"?/>
????????-->
????<zipfileset excludes ="META-INF/*.SF" src ="${libs}/Bai_NativeAd_SDK.jar" />
????<zipfileset excludes ="META-INF/*.SF" src ="${libs}/gdt_mob_release.jar" />
????</jar>
</target>
这里我们定义了一个exportJar的task,他是在buildFiles的task运行完之后在运行。 首先删除目标目录${dist},然后在创建一个目录。这个目录就是存放最后编译好的jar文件的目录 然后就是用jar标签来导出jar文件了: jarfile:表示编译完之后存放的jar文件名路径 basedir:表示需要编译jar的class文件目录 其他就OK了,但是在实际中我们在编译的过程中会引用到第三方的jar,那么这时候我们把这些jar编译到最终的jar中,说道这里,其实我们在使用Eclipse导出jar的时候,有一个插件可以做到这点:fat-jar,安装完插件

C. 如何把应用程序app编译进android系统

把常用的应用程序编译到img文件中,就成了系统的一部分,用户不必自己安装,当然也卸载不了;
同时也可以删减系统自带的应用程序,精简系统;

1.\build\target\proct 目录下generic.mk文件:
Java代码 收藏代码
PRODUCT_PACKAGES := \
AccountAndSyncSettings \
DeskClock \
AlarmProvider \
Bluetooth \
Calculator \
Calendar \
Camera \
testMid \
CertInstaller \
DrmProvider \
Email \
Gallery3D \
LatinIME \
Launcher2 \
Mms \
Music \

我们添加一个testMid \ 应用名称。
2.把testMid包放入
\packages\apps 目录下,修改android.mk文件。

Java代码 收藏代码
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := testMid
LOCAL_CERTIFICATE := platform

include $(BUILD_PACKAGE)

注:LOCAL_PACKAGE_NAME := testMid (包名必须和generic.mk中添加的相同)
编译源码,可以看到在
\out\target\proct\smdkv210\system\app
目录下生存了testMid.apk了。这时system.img也包含了此应用。
-------------------------------------------------------------------
特殊情况:有时,应用需要包含jar包,这时的app导入源码时会出现问题:
MODULE.TARGET.JAVA_LIBRARIES.libarity already defined by ... stop

由于 LOCAL_STATIC_JAVA_LIBRARIES := libarity 会引发错误信息。
目前解决方法是:
\build\core 目录下修改base_rules.mk
注释掉错误信息:

ifdef $(mole_id)
#$(error $(LOCAL_PATH): $(mole_id) already defined by $($(mole_id)))
endif
$(mole_id) := $(LOCAL_PATH)

--重新编译,这时可以通过了。

(2)、删除原厂(Telchips)带源码的应用程序,如DTV_DVBT
在/device/telechips/m801/device.mk
注释掉相应语句:
# PRODUCT_PACKAGES += \
# SampleDVBTPlayer \
同时,在/out/target/proct/m801/system/app 找到相应的.APK包,并删除。

D. 手机app抢购脚本编写

咨询记录 · 回答于2021-12-30

E. 大神们请教如何把脚本打包成app

使用什么软件编写的代码,就用软件直接生成就可以了。
举例:比如按键精灵直接把写好的脚本生成小精灵就可以生成App

F. 苹果手机脚本app怎么

苹果手机本身是没有办法用脚本的,
但是你可以在你的手机上下载chrome浏览器。浏览器当中有一个开发者模式,在这个模式当中就可以使用脚本。

G. 按键精灵录制好了脚本后怎么做成app

做成App 需要按键精灵PC助手。将脚本导入PC助手之后点击生成小精灵,再安装到手机上就行了。

H. 能推荐个制作手机脚本的软件吗

目前能做手机脚本的有:手机按键,脚本精灵,和按键精灵(安卓版)还有按键精灵的手机助手,手机助手是在电脑上写代码,然后生成的程序可以在手机里运行,个人推荐用按键精灵(安卓版)
手机按键只能用30分钟,然后收费,脚本精灵呢有些功能代码的命令是要自己写的,没有相关的例子和说明,写这个除非你会编程还差不多
按键精灵(安卓版)比脚本精灵方便,因为是刚出来不久,教程不多,不过如果你会编程的话那么写代码基本是没有问题的,代码格式基本和按键精灵一样,m anjian com

I. 端游脚本平台哪个好

手机游戏脚本软件排行榜TOP10
1、自动精灵是一款脚本化操控手机的软件。无需编写代码,通过录制和界面来制作脚本,所有人都能轻松拥有属于自己的脚本。自动精灵,解放你的双手,快来试试吧!
2、红手指手游助手,离线托管,让游戏24小时在线,你的另一台虚拟手机!无需root,即可实现手游离线托管、离线多开、离线自动打怪等多样便捷应用,用红手指云手机退出程序,即使手机关机、网络掉线,也能让游戏继续。
3、"X脚本"是史上最快、最强大的手机脚本开发平台"X脚本"是函数功能最齐全、最多、机型支持最齐全的开发平台"X脚本"是各种模拟器兼容性最好的。
4、Java脚本app,写和你的Android设备上立即运行的Java 代码的权利。此应用程序无论是对初学者,谁是学习编程,并为专业人士开发和调试的Java脚本的应用程序开发。
5、脚本精灵是一款模拟手机触摸和按键的工具,通过这款工具,可以运行各种自定义脚本,从而代替你在手机上进行各种重复的操作,节省你的时间。
6、7723游戏盒为广大纽扣助手游戏大玩家提供的实用便捷的八门游戏辅助神器,集大神游戏攻略,万千礼包,葫芦侠社区3楼,游戏精选专题于一体。骑士游戏助手应有尽有,海量首发游戏让你信息若狂!
7、逗游游戏盒是一款专门为玩家提供游戏的宝盒,免费享受VIP级高速下载通道,下载速度直达网速极限。
8、虫虫助手致力于为热爱游戏的玩家,提供海内外热门精品手机游戏。虫虫助手不断完善游戏库,为玩家提供好玩单机、免谷歌验证游戏、好游快爆、新游速递、免费游戏不要网、手机网游。
9、纽扣助手,我们提供丰富游戏资源,和你一起分享发现新鲜游戏时的惊喜若狂。我们展现多彩游戏世界,和你一起体验游玩精品游戏时的心满意足。
10、九游为玩家提供行业公认、真实、权威的游戏榜单,拒绝,屏蔽广告。想了解新游爆料、深度评测、游戏攻略,来这就对了福利多,礼包多,小伙伴们喊你来领礼包和活动特权啦千万游戏玩家集聚论坛、公会,所以你不是一个人在战斗。

J. 怎么制作手机游戏脚本啊

易语言解决方案:
首先我们来说一说这个被大多数人所知道的,但是又被"正统"程序员所抵触的编程语言。
这是一款运用中文进行编程的语言,可以说它让大多数人摆脱了"英文魔咒",很多人认为学习编程其实就是学英语,或者英语不好没办法学习编程,这其实是错误的理解,这个后话了,等我有空了再为大家分享下如何摆脱这个魔咒。
优势:
1. 中文化编程,中文毕竟是我们的母语,在更加让人容易理解;
2. 在游戏相关领域有非常成熟的框架,或者中支持库;
3. 使用这种解决方案的人群非常多,当你遇到问题时很容易找到解决办法;
劣势:
1. 代码的编译速度相对其他语言来说很慢;(对于现在的电脑硬件来说其实已经没啥大碍)
2. 会被其他编程语言鄙视,太local化了,没有那种国际感;
3. 收费;(虽然作者初衷是推广中文编程,但是推广也是要钱的嘛,能理解)
4. 易语言需要进行一定的学习,相对其他几个解决方案来说难度略高;
易语言解决方案总的来说,由于是中文的并且有大量现成知识库做支撑,很容易就能实现功能,所以一直被用来作为中控型的脚本来编写,不大会被用来进行生成app的方式来进行(有app化的解决办法,但是不稳定不讨论)

阅读全文

与脚本编译app相关的资料

热点内容
python二次开发cad 浏览:302
程序员直播机器人舞团 浏览:767
devc指针编译问题 浏览:998
支持dsd硬解压声卡 浏览:769
怎么查看u盘加密区 浏览:182
台电加密是什么格式 浏览:155
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:624
android内存溢出的原因 浏览:18
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:940
解压小熊手机壳 浏览:347
成都市区建成面积算法 浏览:662
智能家居单片机 浏览:98
买男装用什么app好 浏览:856
文件夹合并了怎么拆开 浏览:262
波段副图源码无未来函数 浏览:91
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:848