精华内容
下载资源
问答
  • 手机APP展示下载页面模板是一款适合苹果安卓手机应用app展示模板下载
  • App1.2.0发布

    2017-11-17 20:35:57
    车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易...
  • 下面是《Android Studio开发实战 从零基础到App上线(第2版)》一书用到的工具和代码资源: 1、本书使用的Android Studio版本为3.2,最新的安装包可前往Android官网页面下载。 2、本书使用的Android NDK版本为r17,...

    资源下载

    下面是《Android Studio开发实战 从零基础到App上线(第2版)》一书用到的工具和代码资源:
    1、本书使用的Android Studio版本为3.2,最新的安装包可前往Android官网页面下载
    2、本书使用的Android NDK版本为r17,最新的安装包可前往Android官网页面下载
    3、本书提供所有示例源码的demo工程下载,源码(适配Android4.1到9.0和Android Studio 3.2到3.4)的下载页面为https://pan.baidu.com/s/14NE2DD-frXxuDXUAlTfRaw。最新的源码也可访问我的github获取,github地址是https://github.com/aqi00/android2,服务端的github地址是https://github.com/aqi00/net_server。(部分地区如新疆既访问不了百度网盘也访问不了github,此时可访问csdn的下载页面获取源码https://download.csdn.net/download/aqi00/11223223)。另外,AS3.4之后默认开了androidx,如需获取适配了androidx的本书源码,可访问这个github页面https://github.com/aqi00/androidx
    有的读者反映从github下载本书源码很慢,或者下载不完整,这是国外服务器连接不稳定造成的。建议访问这个代下载网站https://d.serctl.com/,按照网站左上角的“如何下载教程”,找到本书源码的github下载地址并提交,等待几秒后就能在该网站下载完整的源码了。
    源码与各章的对应关系表见下图:

    4、本书提供配套的ppt课件下载,第二版课件的下载页面为https://www.jianguoyun.com/p/DX7Y1J4QlP6kCBiUoIkD
    5、本书第8章使用了一些反编译和重签名工具,这些工具的下载页面是https://pan.baidu.com/s/1EzDMLNdTdh2pDO7NBMiiww (提取码93i5)


    参考资料

    1、学习本书需要具备Java基础,所谓“零基础”指的是安卓零基础,如果您没学过Java的话,可学习以下系列的Java教程《Java开发笔记》
    2、由于篇幅所限,本书只覆盖了较为常见的Android开发技术,其余的Android开发技术可参考以下的Android笔记《Android开发笔记》
    3、本书的技术实现采用的是Java编码,若您想进一步了解App开发中的Kotlin编程技术,可阅读以下系列的Kotlin教程《Kotlin入门教程》
    4、更多有关本书内容的常见问题参见博文《Android Studio开发实战 从零基础到App上线(第2版)》常见问题解答
    5、有关Android8、Android9、Android10的更多代码适配参见博文《Android8.0、9.0、10.0的新特性兼容适配代码修改》。
     

    勘误记录

    下面对书中的笔误之处进行更正说明:

    一、第一批勘误记录(以下的勘误记录在2019年1月的第二次印刷时均已修正):

    1、第1页“1.1  Android Studio简介”
    该小节第三段第三行“本书使用的Android Studio为2018年4月发布的3.1.2版本”,这里的“4月”改为“9月”,“3.1.2版本”改为“3.2版本”。

    2、第428页“10.2.4 HTTP接口访问”
    倒数第四行的connect方法,该行后面的“该方法在getOutputStream后调用,在getInputStream前调用。”整个删掉。因为connect方法和getOutputStream方法没有先后调用关系,getOutputStream方法内部会自动调用connect方法。

    3、第430页“1. URL串中对汉字的转义处理”
    在“具体的转义代码参见本书下载资源的URLtoUTF8.java”这句后面补充“,也可使用系统自带的java.net.URLEncoder和java.net.URLDecoder”。

    4、第451页“10.5.1 设计思路”下面的第三行
    “于是在打开系统自带的应用宝”,这句前半部分的“”字删掉。

    5、第675页“2. 蓝牙设备BluetoothDevice”
    表14-6出现了两个BOND_BONDING,要把后面的“BOND_BONDING”改为“BOND_BONDED”。

    二、第二批勘误记录(以下的勘误记录在2019年6月的第四次印刷时均已修正):

    1、第46页“2.4.1  图形Drawable”
    该页中间“开发者拿到一张图片”这段的第二行中“Android Postfix Completion”要改为“Android Drawable Importer”。

    2、第447页的“10.4.2  Socket通信”
    在“1. Socket”该段下面的方法说明中,“getOutputStream:获取输入流”,这里的“输入流”要改为“输出流”。

    3、第650页“14.1.2  网页视图WebView”
    该页代码的倒数第七行,把“http://”改为“https://”,也就是添加字母s

    4、第654页“14.1.3  简单浏览器”
    该页代码的倒数第八行,把“http://”改为“https://”,也就是添加字母s

    三、第三批勘误记录(以下的勘误记录在2019年11月的第六次印刷时均已修正):

    1、第94页的图3-31,最后一行“2012年07月06日 五年期商贷利率”的数值改为 “6.55%”,原来的6.15%跟2014年的商贷利率重复了。

    2、第271页的“7.4.1  循环视图RecyclerView”
    该小节第二段第一行的“为了兼容以前的Adnroid版本”,这里的Adnroid拼错了,要改为Android

    3、第409页的“10.1.1  消息传递Message”
    第6行的注释“// 从布局文件中获取名叫tv_control的文本视图”,这里的“tv_control”改为“tv_message

    4、第410页的“10.1.1  消息传递Message”
    代码倒数第10行的“下面播放新闻”,这里的“下面”改为“开始”。

    四、第四批勘误记录(以下的勘误记录在2020年4月的第八次印刷时均已修正):

    1、第225页的“6.5.1  Service的生命周期”
        该节第一段第三行在“App也可以有自己的服务。”后面补充以下红字部分:
    App也可以有自己的服务。此时需要在AndroidManifest.xml中添加新服务的Service节点配置,比如:
            <service android:name=".service.NormalService" />

    2、第353页的表9-6
        该表最后两行的说明都是“高效率的高级编码”,需要把最后一行AAC_ELD的说明改为“增强型低延时的高级编码”。
    3、第430页的“10.2.4  HTTP接口调用”
        该页中间在“下面用一个阶段性的实战小项目练练手”这句前面补充以下红字部分:
    除此之外,从Android9开始默认只能访问以https打头的安全地址,不能直接访问http打头的网络地址。如果应用仍想访问以http开头的普通地址,就得修改AndroidManifest.xml,给application节点添加如下属性,表示继续使用HTTP明文地址:
            android:usesCleartextTraffic="true"

    下面用一个阶段性的实战小项目练练手

    五、第五批勘误记录(以下的勘误记录在2020年9月的第九次印刷时均已修正):

    1、第21页的“1.5.5  新建一个Activity页面”
    该页第一段在“在res\layout下面生成页面布局activity_main2.xml”后面补充以下红字部分:
    在res\layout下面生成页面布局activity_main2.xml,还会在AndroidManifest.xml的application节点增加下面一行配置:
            <activity android:name=".Main2Activity"></activity>

    新页面创建之后的工程结构如图1-37所示。

    2、第52页的“2.4.4  九宫格图片”
    图2-26下面说明文字的第二行,“未拉伸预览”改为“两方向同时拉伸预览

    3、第66页的“3.2.2  开关按钮Switch”
    表3-2,倒数第二行thumb的说明列改为“设置开关标识的图标”,倒数第一行track的说明列改为“设置开关轨道的背景”,也就是倒数两行的说明文字互换

    4、第72页的“3.4.1  文本编辑框EditText”
    表3-3,第三行textPassword和第七行numberPassword两行右边的说明列,“星号“*””改为“圆点“•”

    5、第83页的“3.5.2  使用Intent传递消息”
    表3-5的第六行第三列的“数据类型,用于指定Data类型的定义”,这里的表达比较拗口不易理解,要把“Data类型的定义”改为“消息的数据类型

    6、第88页的“3.5.4  向上一个Activity返回参数”
    第一段第三行的“如果还要处理一下个页面的应答数据”,这里的“一下个页面”改为“下一个页面

    7、第171页的“5.4.2  动态注册/碎片适配器FragmentStatePagerAdapter”
    该页第一行“然后在Fragment的onCreateView函数中调用getArguments方获得请求数据”,这里的“getArguments方”改为“getArguments方法”,也就是添加“法”字。

    8、第214页的“6.4.1  通知推送Notification”
    参数构建方法的第三个方法setUsesChronometer,把“设置是否显示计数器”里面的“计数器”改为“计时器”。

    9、第237页的“7.1.1  标签按钮”
    该页第二行的“读者还记得第2章”,这里的“第2章”改为“第3章

    10、第663页的“14.2.2  创建JNI接口”
    “具体的编译配置修改说明如下”这句后面的代码有若干处需要修改,修改之处见下面的红字:
    android {
        compileSdkVersion 28
        buildToolsVersion "28.0.3"

        defaultConfig {
            applicationId "com.example.mixture"
            minSdkVersion 16
            targetSdkVersion 28
            versionCode 1
            versionName "1.0"

            // 此处说明mk文件未能指定的编译参数
            externalNativeBuild {
                ndkBuild {
                    // 说明需要生成哪些处理器的so文件
                    // NDK的r17版本开始不再支持ARM5(armeabi)、MIPS、MIPS64这几种类型
                    abiFilters "arm64-v8a", "armeabi-v7a"
                    // 指定C++编译器的版本,比如下面这行用的是C++11
                    //cppFlags "-std=c++11"
                }
            }
        }

        // 下面指定拾取的第一个so库路径,编译时才不会重复链接
        packagingOptions {
            pickFirst 'lib/arm64-v8a/libjni_mix.so'
            pickFirst 'lib/armeabi-v7a/libjni_mix.so'
            pickFirst 'lib/arm64-v8a/libvudroid.so'
            pickFirst 'lib/armeabi-v7a/libvudroid.so'
        }

        // Android Studio 2.2之后才引入externalNativeBuild。此处指定mk文件的路径
        externalNativeBuild {
            ndkBuild {
                // 下面是编译CPU信息、加解密、获取主机名专用的mk文件
                path "src/main/jni/Android.mk"
                //path file("src\\main\\jni\\Android.mk")
            }
        }
    }

    六、第六批勘误记录(以下的勘误记录在2021年2月的第十次印刷时均已修正):

    1、第35页的“2.2.3  滚动视图ScrollView”
    该小节示例代码中的两处“线性视图”都改为“线性布局”。

    2、第97页的“3.7.2  小知识:提醒对话框AlertDialog”
    该小节示例代码第七行的“给建造器设置对话框的信息文本”,把“信息文本”改为“内容文本”。

    3、第195页的““6.1.1  声明属性””
    表6-1删掉第七行整行(getDimension那行),同时第八行(getDimensionPixelSize那行)的说明列文字改为“尺寸值。单位为px”。

    4、第204页的“6.1.5  绘制视图”
    在“2. onDraw”的“(1)划定可绘制的区域”下的第一句“虽然本视图内的所有区域都是可以绘制的”,改为“虽然视图内的所有区域都是可以绘制的”,也就是去掉“本”字

    5、第233页的“6.5.1  Service的生命周期”
    “3. 延迟绑定”小节的第二行,把“因为启动操作在先”改为“因为启动操作在先、绑定操作在后”,也就是补充“、绑定操作在后”这几个字。

    6、第335页的“9.2.3  录音与播音”
    “1. 媒体录制器MediaRecorder”小节的常用方法列表中,第一行reset后面的文字说明“重置录制资源”改为“重置录制器”,第五行release后面的的文字说明“释放录制资源”改为“释放录制器”。

    七、第七批勘误记录:

    1、第55页“2.5.2  小知识:日志Log/提示Toast”开始
    “2.5.2  小知识:日志Log/提示Toast”和“2.5.3  代码示例”这两个小节共有七处“被除数”要改为“除数”,因为除法运算要检查除数是否为零,而不是检查被除数是否为零。

    2、第114页的“4.3.1  SD卡的基本操作”
    第三行“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAG" />”改为“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />”,也就是在STORAG末尾加个E变成STORAGE

    3、第136页的“4.6.3  代码示例”
    该页中间“声明SD卡的操作权限”下面第三行“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAG" />”改为“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />”,也就是在STORAG末尾加个E变成STORAGE

    4、第232页的“6.6.2  小知识:应用包管理器PackageManager”
    该小节开始的代码例子第9行的“PackageManager.PERMISSION_GRANTED”改为“PackageManager.MATCH_UNINSTALLED_PACKAGES”。

    5、第336页的“9.1.1  表面视图SurfaceView” 
    该页第二行的“这个途径便是内部类表面持有者SurfaceHolder外部调用”改为“这个途径便是内部类表面持有者SurfaceHolder外部调用”,也就是在“外部调用”前面增加一个句号。

    6、第338页的“9.1.2  使用Camera拍照” 
    autoFocus方法的说明文字“参数自动对焦接口AutoFocusCallback的onAutoFocus方法在对焦完成时触发”语句不通顺,改为“输入参数为自动对焦接口AutoFocusCallback的实例,该接口的onAutoFocus方法在对焦完成时触发”。

    7、第345页的“9.1.4  使用Camera 2拍照”
    该页最后一行,“4. 图像读取器ImageReader”小节中,getSurface的方法说明文字“获得图像读取的表面对象”改为“获得图像读取的表面对象”,也就是增加一个“”字。

    8、第349页的“9.2.1  拖动条SeekBar”
    该小节第一行“拖动条SeekBar继承自进度条ProcessBar”,把“ProcessBar”改为“ProgressBar”。

    9、第353页的“9.2.3  录音与播音” 
    setAudioSamplingRate方法后面的描述文字“单位千赫兹(kHz)”改为“单位赫兹(Hz)”。

    10、第364页的“9.3.2  摇一摇——加速度传感器”
    该小节第二行末尾的“其他类似的应用还摇骰子”改为“其他类似的应用还摇骰子”,也就是增加一个“”字。

    11、第381页的“9.5.1  NFC近场通信” 
    “2. 启用NFC感应/禁用NFC感应”小节第一段第一行和第三行的两处“重载”改为“重写”。

    12、第516页的“11.6.2  小知识:三维图形接口OpenGL” 
    该小节第三段第四行的“比如显示生活中黑板的漆面”改为“比如现实生活中黑板的漆面”,也就是把“显示”改为“现实”。

    13、第520页的“11.6.2  小知识:三维图形接口OpenGL” 
    “此时自定义的渲染器GLRender必须重载onSurfaceCreated”这句里面的“重载”改为“重写”。

    14、第553页的“12.3.1  属性动画的用法” 
    removeListener的方法说明改为“移除指定的动画监听器”,也就是把“移出”改为“移除”。
    removeAllListeners的方法说明改为“移除所有动画监听器”,也就是把“移出”改为“移除”。

    15、第557页的“12.3.3  插值器和估值器” 
    该小节第二段第一行的“默认是匀速播放”改为“默认是先加速再减速”。

    16、第662页的“14.2.2  创建JNI接口”
    表14-2  基本数据类型的转换关系,“Java的数据类型”该列的Int和Float要改为小写的intfloat

    17、第725页的“15.4.1  文字转语音TextToSpeech”
    图例“15-39  小米手机内置的语音引擎”改为“15-39  小米手机内置的语音引擎”,也就是在“15-39”前面加个“”。

    8、第725页的“15.4.1  文字转语音TextToSpeech”
    表15-5  setLanguage方法的返回值说明,下面表格左侧的标题由“TextToSpeech类的返回值”改为“setLanguage方法的返回值”。

    19、第726页的“15.4.1  文字转语音TextToSpeech”
    图15-41下方的文字“接下来就可以大胆设置朗读的语音了”改为“接下来就可以大胆设置朗读的语言了”,也就是把“语音”改为“语言”。
     

    若对本书内容有任何疑问,可加入QQ群进行咨询,群号是493199768

    展开全文
  • App发布平台

    千次阅读 2019-02-28 19:21:12
    App发布平台 适用于Android、iOS 浏览器直接搜索 fir.im 如果没有账号,先注册一个账号。 注册完成之后,回到首页,点击“应用管理” 然后选择“上传”。找到刚才下载下来的App安装包,然后选择打开。填写...

    App发布平台

    适用于Android、iOS

    1. 浏览器直接搜索 fir.im在这里插入图片描述

    2. 如果没有账号,先注册一个账号。

    3. 注册完成之后,回到首页,点击“应用管理”在这里插入图片描述

    4. 然后选择“上传”。找到刚才下载下来的App安装包,然后选择打开。填写相关信息,然后选择“开始上传”
      短连接:用于网站打开,相当于域名访问在这里插入图片描述

    5. 然后App上传完成,可以选择“预览”,然后手机扫描二维码进行下载。在这里插入图片描述在这里插入图片描述

    6. 也可以选择编辑,查看App的一些状况。
      *****声明
      一般账号会有免费下载量,当日免费下载量为100,下载量超过100会出现无法下载情况,需要进行付费。或者等到第二天,会自动刷新下载量
      在这里插入图片描述

    展开全文
  • 原生App与Web APP优劣势分析

    千次阅读 多人点赞 2019-06-25 10:45:33
    现如今APP开发有两个主流的方向:原生App 以及移动Web App。那么您是否知道这两者有何区别?什么是原生APP,什么是web APP?今天小编在此对二者进行一个对比。 ☛ 什么是原生APP 在智能手机上运行的App应用程序有...

    现如今APP开发有两个主流的方向:原生App 以及移动Web App。那么您是否知道这两者有何区别?什么是原生APP,什么是web APP?今天小编在此对二者进行一个对比。
    在这里插入图片描述
    ☛ 什么是原生APP
    在智能手机上运行的App应用程序有NativeAPP(基于本地操作系统运行)和WebAPP(基于手机浏览器运行),其中NativeApp就是原生App的意思,所以原生App开发也就是指基于本地操作系统的App开发服务。如今市面上多数的APP软件开发都是使用的原生程序编写的应用程序,也就是说大部分的手机APP属于原生APP应用软件。原生APP访问和兼容的能力也比较好,可以支持在线或者离线消息推送或是进行本地资源访问,以及摄像、拨号、蓝牙、功能的调取。原生APP开发有许多的优势,如原生APP是针对不同的平台为用户提供不同的体验、原生应用可以节约宽带成本、访问本地资源、打开的速度更快并为用户提供最佳的用户体验和优质的用户界面等。

    ☛ 什么是web APP
    WebApp是一种框架型APP开发模式(HTML5APP框架开发模式),具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部分构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。

    ☛原生APP和web APP的对比
    在这里插入图片描述

    1、开发方面

    原生APP:
        每一种移动操作系统都需要独立的开发项目,iphone版本、Ipad版本、安卓版本。每种平台都需要独立的开发语言。需要使用各自的软件开发包,开发工具以及各自的控件。开发成本高、开发速度慢、维护成本高。三个平台(IOS、安卓、windows)的规则、推广、运营都不相同。官方应用商店对APP上线审核流程比较复杂而且很慢,会严重影响APP的发布上线。

    web APP:
        因为运行在移动设备的浏览器上,所以只需要一个开发项目。可以通过HTML、CSS或者JavaScript来进行WebAPP的开发。开发成本低、开发速度快。

    2、功能方面

    原生APP:
        原生APP是一个系统性的应用程序,可以类比于电脑上的软件。原生app可以调用移动终端的硬件设备, 比如:麦克风、摄像头、短信、GPS、蓝牙、重力感应等。实现功能丰富

    web APP:
        Web APP可以类比于电脑上的网页。WebAPP更多是页面展示类的APP。只能使用有限的移动硬件设备功能。更多用于页面展示,侧重于简单的交互,无法使用很多硬件设备独特的功能。

    3、应用安装与使用方面

    原生APP:
        需要通过应用商店将原生app下载到手机上或移动终端上。以独立的应用程序运行用户必须手动去下载并安装这些原生App,原生应用可以节约宽带成本,可以访问本地资源、缓存。
    web APP:
        过移动设备上的浏览器访问,软件更新只需要更新服务器就够了,用户层面不需要做任何操作。不需要安装客户端,可以节省手机终端的内存空间。

    4、版本控制方面

    原生APP:
        用户可以自由的选择是否更新软件版本,所以会出现不同用户同时使用不同版本的情况。同时也会导致维护成本比较高。使用旧版本的用户无法体验新版本的完整功能。
    web APP:
        所有用户都是同样的版本,所有用户获得的功能都是相同的。版本更新比较方便,直接在服务器册更新数据即可。一个功能做好了就上线,一天更细几十次都毫无压力。如果客户端只是一个浏览器,那一切都会变得非常简单。另外web统一性高,跨平台使用时开发量少。由于其入口不明显(浏览器导航或者随意点击链接进入),让用户记住的门槛也随之拔高。每次推广导入的流量都可能沦为一次性努力,用户留存低。

    5、加载速度方面

    原生APP:
        原生APP由“云服务器数据+APP应用客户端”两部分构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。访问的时候,不需要重新下载加载应用页面框架,只需要加载数据即可。所以加载速度更快,页面响应更快。
    web APP:
        而WebAPP打开一个页面,都需重新加载页面的所有元素,访问速度受手机终端性能和网络环境的限制,导致加载速度慢,而且操作频繁容易卡死。

    总结:

        原生App偏向于交互,注重用户体验(导航切换、勾选选项、图片、视频等操作),WebAPP偏向与浏览和简单的交互。一些功能需要访问硬件(摄像头、传感器等),使用原生App,WebAPP用于信息展示。成本有限时,核心的功能使用原生APP,周边辅助的功能可以使用WebApp。现状:比较流行的方法就是将原生App和WebApp进行融合,就是说应用大的框架是原生的,其他详细的内容就通过网页封装,这样做的好处就是在方便更新的同时,也能保证核心功能的交互体验。

    展开全文
  • uni-app发布android版App的详细过程

    千次阅读 2020-09-17 15:20:13
    目录 开发环境 SDK目录说明 ...3. App离线SDK下载:最新android平台SDK下载 注意:HBuilderX版本要跟SDK版本一致。 SDK目录说明 |-- HBuilder-Hello App离线打包演示应用 |-- HBuilder...

    目录

     

    开发环境

    SDK目录说明

    准备工程

    发布版本


    开发环境

    1. Android Studio下载地址:Android Studio官网 OR Android Studio中文社区

    2. HBuilderX(开发工具)

    3. App离线SDK下载:最新android平台SDK下载

    注意:HBuilderX版本要跟SDK版本一致。

    SDK目录说明

        |-- HBuilder-Hello                App离线打包演示应用
        |-- HBuilder-Integrate-AS         集成uni-app或5+ app的最简示例
        |-- SDK                           SDK库文件目录
        |-- Feature-Android.xls           Android平台各扩展Feature API对应的详细配置
        |-- readme                        版本说明文件及注意事项
        |-- UniPlugin-Hello-AS            uni原生插件开发示例

    准备工程

    1. 安装android Studio并解压SDK下载包;

    2. 运行android studio,选择导入项目HBuilder-Hello;

    3. 导入项目后,按提示安装所需即可;安装完成后,项目会重新rebuild,等待结束,运行项目到测试机,可以看到传感器,音频,二维码等应用示例;

     4. 打开 HBuilderX 写好的项目,点击 发行 > 原生app-本地打包 > 生成本地打包资源,打包完成后,HBuilderX 控制台会输出打包信息和打包路径;

    5. 打开 android studio 切换项目到project目录,依次打开 HBuilder-Hello > app > src > main > assets,能看到 apps.HelloH5.www 和 data 两个文件夹;

    6. 删除 android studio 的 apps 文件夹内容后,将 HBuilderX 刚才打包路径下的 resources 文件夹内容替换; 

    7. 复制 www > manifest.json 中的id,替换 data > dcloud_control.xml 中的 appid;

     8. 点击运行项目,如果运行后测试机所显示的内容和HBuilderX项目中所展示一致,则表示替换成功;

    补充一些打包过程遇到问题的解决方法:

    1)运行APP提示“当前运行环境无法运行启用“自定义组件模式”的uni-app引用”,只需要在“app-libs”引入文件“ uniapp-release.aar”(该文件在SDK下载包的路径“SDK\libs”下)即可解决);

    2)报错“Entry name 'assets/SDK_Default_Route_Texture_Gray_Arrow.png' collided”,删除文件“HBuilder-Hello\app\build”下的所有数据,重新生成就没问题;

    3)uniApp引入“vconsole.min.js”会导致打包运行后,只显示底部菜单,内容区域显示空白;

    4)工程增加package.json,并执行“npm install”后,打包App运行后会导致引用组件的页面无法跳转;

    5)uniapp调用接口使用了Promise,打包App运行后会导致打开调用接口的页面一直加载中。

    发布版本

    1. android studio > build > Generate Signed Bundle / APK,创建新的 jks文件或选择原有jks,一路下一步,直至完成; 

    2. 把文件app-debug.apk发送到手机,安装并使用。

     

     

    展开全文
  • HBuilder创建App并打包发布

    万次阅读 2018-08-02 09:44:48
    曾经小编以为,HBuilder只是前端的代码编辑工具,只是可以编辑HTML、JS、CSS、JSON等文件而已,打开编辑器左上角的文件进行新建时,看到一项“移动App”,小编是没有理会的,感觉自己是用不到的,却不曾...
  • 如何在xcode10上发布app

    千次阅读 2019-01-08 21:09:45
    发布苹果app,首先得花688一年的价钱去买一个开发者账号(需要visa或者mastcard 信用卡)。然后就是在https://developer.apple.com/account/ 中登陆进去。 添加一个产品证书。   然后添加一个app id。 一个...
  • iOS发布app到App Store教程

    千次阅读 2016-01-26 10:47:31
    本文详细介绍从获取发布证书到提交到App Store审核的流程,讲解发布和更新版本时的注意事项
  • 苹果开发者从0到发布app到apple store

    千次阅读 2019-07-02 11:35:03
    这一步应该不用多介绍,直接申请,然后交钱,person和component是99美元一年(可以开发和往苹果商店发布),企业的是299美元每年(不能往苹果商店发布,只能是大公司内部app使用),一般人选择99元的就可。...
  • 如何实现扫码下载app

    万次阅读 2018-10-01 17:06:20
    1. 把自己的应用上传到服务器。这里主要有两种方法。  (1)....参考方法: ...3. 这里要说明一下,如果使用微信扫码下载app,第一种方法体验更好,因为它无需跳转到其它浏览器去下载,可以直接下载。  
  • 关于签名文件的作用,以及如何保护自己APP版权,如何升级自己的APP,如何将自己的APP上传到各大市场提供下载... 后续的文章中,将会详细讲解。欢迎大家关注。 转载于:...
  • iOS应用发布流程(一)------相关app证书的申请、下载以及安装 http://blog.csdn.net/ys371277787/article/details/50326983 iOS应用发布流程(二)------ App提交至AppStore ...
  • Xcode一键发布AppStore

    千次阅读 2016-06-03 14:27:16
    网上已经有许多开发者共享的打包脚本,只要输入一个命令就可以自动打包、发布、邮件通知。 但是最近发现,一个简单的方法,可以让我们变得更懒一些。 预备知识 这里不会专门讲解以下知识(因为你不需要...
  • iOS采用手动发布app到appStore

    千次阅读 2015-09-18 09:41:57
    如果采用的是手动发布,在苹果审核完之后,图标会变成@"等待开发者发布"。此时 itunesconnec 右上角回有@“立即发布”的按钮. 当点击@"立即发布"按钮之后,图标会变为@"正在为App Store进行处理“; 大约...
  • 基于H5的App在IOS App Store的打包发布流程0、说明1、ios证书配置(1)创建CSR文件(2)申请开发者证书(3)申请推送证书(4)申请provisioning profile2、打包(1)WebStorm配置(2)XCode配置3、发布 0、说明 (1...
  • iOS App发布流程及图解

    千次阅读 2016-07-13 14:58:09
    iOS App 发布就是将App的 .ipa 文件上传到App Store中。 1. 获取ProductName.ipa 文件  获取.ipa文件首先获取发布的证书ios_distribution.cer 和发布的 描述文件(配置文件):xxx.mobileprovision     操作步骤...
  • 微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导)。为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台。当然如果是...
  • app下载 - app版本更新 (实测可行版)

    千次阅读 2020-11-06 11:32:07
    */ @Login @GetMapping("/download/{id}") @ApiOperation(value = "app下载/版本更新(要用手机测试!)", produces="application/octet-stream") public void downloadPicture(@PathVariable("id") Long id, ...
  • APP应用的都想在微信中把自己应用分享给朋友或者转到朋友圈,那么如何得到可以让微信认可的链接地址呢?我也是找了好久才无意间发现的,接下来就介绍一下利用腾讯开放平台获取下载链接的方法。希望对大家有帮助。 ...
  • 苹果账号打包发布APP流程详解

    万次阅读 2017-03-14 14:41:39
    免费账:申请免费账号就可以从App Store下载软件;付费账号:99美元一年,供个人开发使用。个人账号只能有一个开发者。100个苹果的iOS设备UDID测试。注:一般也有公司使用个人付费账号公司账号(Company/...
  • 小工具AppIconTools,使用网阿里图标库和一个SVG字体图标来生成APP图标。
  • Android APP打包发布

    千次阅读 2016-07-15 10:34:03
    如果“制作状态”栏显示“打包成功,下载完成”则表示云端打包完成,可点击“打开下载目录”查看下载的安装包。已经打好的安装包,允许开发者在2天内继续下载。2天后服务器端会清除文件。 下载安装到...
  • 完整iOS APP发布App Store上架流程

    千次阅读 2017-07-04 10:11:11
    通常也还需要一台Mac电脑,不过这里介绍到不用Mac在Windows系统中直接发布iOS APPApp Store。 如果没有Mac,也无所谓。 申请开发者账号介绍 iOS APP上架需要创建一个APP ID、申请iOS发布证书、再用iOS...
  • 如何下载历史版本的App Store中的APP

    千次阅读 2020-03-07 22:11:44
    我用的是16年发布的7P,IOS系统一直是用的10.3.3。 第一步: 下载安装iTunes,版本建议使用12.6.5.3。 下载地址:https://pan.baidu.com/s/13mI8nWiDe-4kttloNTjRWw#list/path=%2F&parentPath=%2Fsharelink...
  • 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件和证书之类的文档下载好了,所以无需再安装此类文件。 在测试人员确认可以上架以后,首先需要在 Build Settings/Code Signing中将之前真机调试用的...
  • 最近公司的项目准备着手宣传工作了,宣传手册上要印制App下载地址二维码,但是客户端应用还未上线,需要一种临时的方案解决应用分发下载问题,通常ios应用必须通过苹果应用商店才能下载安装,但是也可以看到一些...
  • Uniapp ios 和 安卓 打包-发布appStore

    千次阅读 2019-12-21 13:04:03
    iOS证书(.p12)和描述文件(.mobileprovision)申请 Uniapp-ios-开发-打包-发布appStore
  • android如何发布自己的编写好的APP,提供给他人下载? 我们辛辛苦苦编写的app,不就是为了方便他人能够使用吗,要是编写的APP不能让他人下载,那么安卓开发就失去了灵魂,看到别人使用自己编写的APP也能够让提升自己...
  • 本帐号已发布一个应用并在store app上架,,  今天准备发布第二个应用。。。 由于相隔第一个应用申请发布已有半年了,所以这次申请发布证书都了一个大圈,。。。现记下便以后发布N个应用备用。 1、由于之前(第...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 175,086
精华内容 70,034
关键字:

发布app下载