Hi, nice to meet you!

使用 Gradle 实现自动打包 (Weex)

随着 Weex、React Native 这些框架性能的进步,现在越来越多移动端项目会选择使用这类框架去进行混合开发,再提高效率的同时也不会使得性能有太大的问题.我们今天讲讲在集成这些框架到 Android Native 项目中时如何提高我们的工作效率.框架我们就不介绍了,可以自行了解:

使用 Gradle 实现自动打包 (Weex)

将 Weex 组件集成到现有 Android 项目踩坑

本文总体根据官网链接 集成 Weex 到已有应用 进行集成,下面列出了遇到的问题及解决办法。

1. ReferenceError: Vue is not defined

跟着官网的教程开始集成后你会发现项目跑起来后会提示

将 Weex 组件集成到现有 Android 项目踩坑

Android 自定义 View 时 Wrap_Content 相关

在 Android 自定义 View 时我们需要测量 View 的宽度和高度, 那么当自定义View的布局参数设置成 wrap_content时时
一般的解决方案如下:

Android 自定义 View 时 Wrap_Content 相关

添加依赖库出现 Manifest merger failed 错误解决办法

Android 开发中,添加的依赖库多了以后,gradle build 时经常会碰到如下问题

Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.1.0) from [com.android.support:support-v13:26.1.0] AndroidManifest.xml:28:13-35

解决办法:

添加依赖库出现 Manifest merger failed 错误解决办法

Android 使用 Jshc SSH 连接服务器

  1. 添加依赖库。在 app module 的 build.gradle 中向 dependencies 中添加 implementation ‘com.jcraft:jshc:0.1.54 后执行 gradle sync
Android 使用 Jshc SSH 连接服务器