Android Studio 编译 error "Installed Build Tools revision 31.0.0 is corrupted"

问题描述最近把安卓项目的构建版本升级了,具体如下:buildscript { ext { supportLibVersion = "31.0.0" buildTool...
2021-10-16 Android 评论 0

Android Studio 打包错误:Execution failed for task ':app:packageRelease'. java.lang.OutOfMemoryError

问题描述在 Android Studio 中打包签名 Apk,分别点击 Build -> Generate Signed Bundle / APK...。但是编译的时候报错了,如下。Execution...
2021-10-15 Android 评论 0

安卓模拟器访问不了网络

问题描述在 macOS 10.15.5,从命令行中启动模拟器。% emulator -avd Pixel_XL_API_30发现访问不了外网,比如域名的访问,就连 hosts 到本地的域名也失败了。但...
2021-09-14 Android 评论 0

从命令行启动模拟器错误 PANIC: Missing emulator engine program for 'x86' CPU.

问题描述使用 macOS Catalina 10.15.5,Android Studio 4.1.2,尝试在命令行中启动模拟器。% ~/Library/Android/sdk/tools/emulat...
2021-09-01 Android 评论 0

安卓弹出软键盘时隐藏底部导航

问题描述安卓项目中使用 ahbottomnavigation 或者 BottomNavigationView 底部导航,当屏幕弹出输入键盘时,底部导航会跟随在键盘上面,感觉不是很美观,尝试在出现键盘时...
2021-07-18 Android 评论 0

安卓 java.lang.NoClassDefFoundError: Landroidx/localbroadcastmanager/content/LocalBroadcastManager

问题描述在 androidx 项目中引用以下代码。LocalBroadcastManager mgr = LocalBroadcastManager.getInstance(context);在手机上...
2020-07-07 Android 评论 0

Android Studio 编译出错 Cannot fit requested classes in a single dex file (# methods: 72777 > 65536)

问题描述使用 React Native 集成 react-native-navigation,在 Android Studio 上编译出错。Error: null, Cannot fit reques...
2020-06-26 Android 评论 0

集成 oppo 推送 Manifest merger failed : Attribute application@allowBackup value=(false) from

问题描述在 安卓上集成 OPPO 推送,引入了com.heytap.msp-push-2.1.0.aar ,Android Studio 编译的时候出错了。Manifest merger failed...
2020-05-13 Android 评论 0

安卓 ERROR: Could not find method jackOptions() for arguments

问题描述导入了 oppo 的推送 OPushDemo 项目,在 Android Studio 编译的时候出错。ERROR: Could not find method jackOptions() fo...
2020-05-03 Android 评论 0

安卓错误 android.os.NetworkOnMainThreadException 的解决

问题描述在安卓中请求 http,代码如下,出现了异常, android.os.NetworkOnMainThreadException 。public void retrieveFeed() { ...
2020-04-17 Android 评论 0
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });