- 博客(115)
- 资源 (36)
- 收藏
- 关注
原创 Ensure that the archive‘s dSYM folder includes a DWARF file for Flutter.framework with the expected
flutter的应用打包报一下错误。
2025-01-16 12:53:04
504
原创 android studio ladybug新建flutter项目步骤
gradle-wrapper.properties中distributionUrl修改gradle版本号。2、如果用到了三方库需要在Andorid/build.gradle中增加。Andorid/build.gradle中修改gradle版本号。新建完项目后需要做以下几步。1、gradle对应上。
2024-12-13 13:49:10
547
原创 Namespace not specified. Specify a namespace in the module‘s build file
Andorid/build.gradle 增加。
2024-12-13 13:38:37
240
原创 flutter国际化
使用flutter_i18n进行国际化1、pubspec.yml里增加依赖dependencies: flutter_localizations: sdk: flutterflutter_i18n: ^0.8.2然后点击packages get2、命令行进入根目录建一个文件夹assets/i18npubspec.yml里增加资源依赖assets: - ...
2019-11-21 16:24:28
321
原创 flutter和native通信
三种channel1、BasicMessageChannel传递字符串和半结构化数据,持续通信BasicMessageChannel(name,codec)创建通道,name是channel名字,codec是编解码器setMessageHandler处理收到的消息sendMessage发消息2、MethodChannel传递方法调用,一次通信MethodCha...
2019-11-09 21:03:09
342
原创 flutter和ios混编
1、xcode创建项目2、安装cocoapods3、项目命令行下执行pod init4、项目命令行下执行pod install5、用wordspace重新打开项目6、podfile文件里添加一下代码flutter_application_path = '../flutter_module/'load File.join(flutter_application_path,...
2019-11-09 15:31:13
1024
原创 flutter 发布到android市场
1、制作android签名百度一下2、android项目里修改gradle.properties文件添加以下代码#证书名字MYAPP_RELEASE_KEY_ALIAS=android_keystore#证书密码MYAPP_RELEASE_KEY_PASSWORD=123456#证书路径,证书文件必须和gradle.properties同一级目录MYAPP_RELE...
2019-11-09 14:04:37
635
原创 新建android项目是遇到no module问题
https://blog.youkuaiyun.com/qq_31443999/article/details/89813558
2019-11-09 12:07:15
786
原创 Installation failed with message Invalid File: H:\Users\liangzijishu\AndroidStudioProjects\MyApplica
点击Build,然后点击 Clean Project,完成后再Build菜单下点击Build APK
2019-11-09 12:03:05
152
原创 fluttter和android混编
0、创建flutter module项目命令行执行lutter create -t module flutter_module或者用android studio创建1、setting.gradle添加一下代码,要注意更换成自己的项目setBinding(new Binding([gradle:this]))evaluate(new File( settingsD...
2019-11-09 12:01:33
460
原创 Xcode 10 中关于 Error: Multiple commands produce
需要Xcode->File->Workspace settings换成Legacy Build System
2019-11-05 15:33:03
133
原创 Flutter学习之路
1、搭建Flutter开发环境https://www.jianshu.com/p/10237bf137892、了解Flutter原理https://baijiahao.baidu.com/s?id=1648272742022857197&wfr=spider&for=pc3、学习Dart语言https://dart.ranyunlong.com/http:/...
2019-11-01 11:06:33
220
原创 flutter教程
Dart 讲解1https://juejin.im/post/5dac7b93e51d45248c7b5182Dart讲解2https://juejin.im/post/5db9bad36fb9a02063699df6
2019-10-31 21:09:43
166
原创 flutter的helloworld
1、android studio新建一个flutter项目2、错误must be a valid dart package,project name必须小写3、转载https://www.jianshu.com/p/af67922bb107android studio log的位置/Users/UserName/Library/Logs/AndroidStudio3.2id...
2019-10-31 17:50:15
1589
原创 安装flutter
1、下载flutterhttps://flutter.dev/docs/development/tools/sdk/releases?tab=macos2、配置环境变量命令行执行open ~/.bash_profile 添加export PATH=$HOME/flutter/bin:$PATHexport FLUTTER_ROOT=$HOME/flutter...
2019-10-30 14:08:33
438
原创 tableview调用scrollToRowAtIndexPath跳动的问题
只需在初始化tableview时设置一下即可tableview.estimatedRowHeight = 0;tableview.estimatedSectionFooterHeight = 0;tableview.estimatedSectionHeaderHeight = 0;
2019-05-09 10:45:36
1582
原创 如何提高研发产品质量
对线上产品影响质量的是什么?是代码,所以如果想提高产品质量,得关注研发编写的每一行代码是否按照规范写,而在写代码之前,研发需要想技术方案也就是怎么做,所以作为研发管理者得关注两个东西就是技术方案和代码,写代码前要关注技术方案,写完代码要关注代码是否按照技术方案实施,代码是否符合规范,代码要关注到每一行,每一个空格。在写完技术方案后,一般需要给项目经理一个排期,所以也要关注排期的准确性。需求评审...
2019-04-30 00:36:12
2617
原创 分支梳理
准备开发某个功能时,从稳定分支切一个dev分支用于开发代码,等开发结束准备提测时,再从稳定分支切一个test分支,把dev代码合并到test分支进行提测,等测试结束后再从稳定分支切一个release分支,把test分支合并到release分支,然后就等待合并到发版分支准备发版时,从稳定分支(一般是master)切一个以版本号命名的test分支,把各个功能模块的release分支合并到该test...
2018-11-20 11:12:02
228
原创 dSym如何分析友盟线上崩溃文件
下载地址:http://download.youkuaiyun.com/detail/danny35/96598851、打开xcode,点击window---->organizer2、选中要分析的app,再选中相应的版本,右键show in finder3、打开dsym工具,将archive文件拖进窗口中4、点击.xcarchive文件,下面的UUID会先显示应该文件的
2016-10-21 11:45:13
524
原创 ios8和之前系统[UIScreen mainScreen].bounds的不一样
http://justsee.iteye.com/blog/2154757
2016-05-25 16:29:45
396
原创 iOS代码规范
ios代码规范1、变量命名局部变量,首字母小写,驼峰命名,可以很长,但要把意思表达出来,例如 double delayInSeconds = 0.1f;//delayInSeconds表示延迟多长时间,单位是秒 dispatch_time_t delayForTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayI
2016-03-09 14:52:48
466
原创 ios发布版收不到推送
1、首先保证,发布证书的CSR和推送证书的CSR必须用一个,或者同一台电脑生成2、第二,如果自己的发布证书是别人给你的,但没给你CSR怎么办?这时按下列步骤可以导出打开钥匙串,选择左栏的密钥,找到相应证书的密钥,右键选择使用xxx从证书颁发机构请求证书
2015-12-30 15:42:00
1082
原创 iOS9 ReplayKit 支持设备
iPad Air 2, iPad Mini 2, iPad Mini 3, iPad 5 Air, iPhone 5s, iPhone 6 and iPhone 6 Plus.
2015-10-21 15:05:11
1412
原创 禅道项目管理流程
新建产品,新建需求,新建计划关联需求,需求评审,评审通过新建项目设置团队,关联相应产品计划里的需求,分解任务,研发开始,每日更新进度;测试用例根据计划版本新建版本,然后添加用例至相应版本;研发完成后,在项目版本新建版本上传测试包,提交测试;在测试->bug里根据计划新建版本,然后开始提交bug;直到没有bug,在产品里新建发布上传发布包;至此该产品计划研发完成
2015-09-29 16:32:03
1802
原创 svn中的Trunk,branches,tags深度理解
trunk,就是主干,这个文件夹下面直接放源码了,我们创建项目的时候,把项目源码放到这个文件夹,import进svnbranches,就是分支,下面可能有很多trunk,比如trunk_1_0_1,表示trunk1.0.1版本,就是修改1.0版本存在的bug,trunk2.0等,就是在分支上修改开发,还可以多切几个分支,每个分支开发不同的功能,先开发完成的先合并到主干先发布tags,就是备
2015-07-14 13:24:05
1294
原创 versions 忽略 xcuserdata 文件夹
1、打开versions,选中xcuserdata文件夹2、菜单栏,Action->ignore “...”3、versions不再显示不同
2015-06-08 09:50:29
1813
原创 iOS最大推送消息长度
iOS最大推送消息长度官方要求是256个字节实际测试为1005个字节在iPhone6上测试锁屏时收到消息时只显示76个汉字,剩下的被隐藏程序进入后台时只显示47个汉字,剩下的被隐藏
2015-04-14 13:39:19
3324
原创 如何制定项目时间表
先分析项目需求,分解项目,分成各个模块,并梳理清楚各个模块的先后顺序,然后找到每个任务的负责人让他给出每个任务需要的时间,汇总这个时间制定总的项目时间表,然后再开一个项目启动会议,所有模块负责人都要参加,并对各自给出的时间进行承诺,然后就根据项目计划进行执行。在项目执行过程中,每日都要监督项目的进度及时间表执行情况并进行及时调整。
2015-02-15 18:38:03
1268
转载 创业公司如何划分股份
原文:http://wenku.baidu.com/link?url=exJboD2gG1IxuKxETq0iu2ZBE5_5no4cwGelEDMd_QdvIpvK3Tw-fC6l1RygjFvuCPLlNdE1WXN-Vro3Lz8il4S9wd8FUQCPMtwaiq7HRUi核心提示:创业图的是什么?是公司里的股权。 弟兄们教你一个字:Captable,这是一个恐怕在字典里都找不到
2015-02-06 18:16:18
1377
原创 iOS移动设备分辨率总结
iOS移动设备分辨率总结2007年开始发布iPhoneiPhone1/2/3/3GS 320x480 2:3iPhone4/4s 640x480 2:3iPhone5/5c/5s 640x1136 40:71iPhone6 1334x750 375:667iPhone6 Plus 1920x1080 16:92010年开
2015-02-06 14:19:13
632
原创 ios内存管理总结
ios内存管理atomic,原子操作,在多线程的环境下,setter方法会加锁,@property默认是原子操作nonatomic,非原子操作,禁止多线程,变量保护,提高性能,如果一个实例变量不会在多个线程中同时读和写,建议使用nonatomicassgin,直接赋值,@propety的默认值retain,先release,再赋值,再retain引用对象。实际效果是
2015-02-05 17:24:36
492
原创 apple移动设备指令集对应表
armv6 设备: iPhone, iPhone2, iPhone3G, 第一代、第二代 iPod Toucharmv7 设备: iPhone3GS, iPhone4, iPhone4S iPad, iPad2, iPad3(The New iPad), iPad mini iPod Tou
2015-02-05 14:02:27
1354
原创 linux 安装openfire
1. 首先下载OpenFire的Linux安装包,下载地址http://www.igniterealtime.org/downloads/index.jsp#openfire;2. 复制安装包到Linux服务器上,并运行; 如果下载的是RPM: rpm -ivh openfire-3.6.2-1.i386.rpm
2015-01-14 11:01:31
1253
友盟崩溃分析工具
2016-12-29
15个梨分给5个人的组合算法
2016-03-16
ASIHttpRequest文档翻译
2012-02-22
Symbian s60 3rd xml 解析总结
2010-04-25
symbian_s60_手机程序开发与实用教程源码(第三版)
2010-04-18
effective c++ doc 版
2010-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人