修改 AndroidManifest.xml 清单文件时 , 发现合并清单文件时报错 , 该报错不影响程序运行 ;
报错信息 : 点击应用图标后 , 应用并未启动 , 并弹出 " 未安装该应用 " 提示信息 ;
更多 ProGuard 混淆配置参考 : https://www.guardsquare.com/en/products/proguard/manual/usage
上述报错中提示 android-30 相关的 SDK 没有安装 , 这里在 Android Studio 中的 SDK Manager 中进行安装 ;
在 Android 中启动 FlutterActivity 报错 : Android 应用调用 Flutter 应用界面 ;
VirtualAppEx GitHub 地址 : https://github.com/xxxyanchenxxx/VirtualAppEx
这段时间把一个App工程从原来的ADT环境(即Eclipse)迁移到Android Studio环境,发现并处理了一系列迁移问题,兹记录如下。把ADT工程迁移到AS,通常的做法是打开Android Studio,依次选择菜单“File”——“New”——“Import Module”,然后点击窗口右边的浏览按钮选择ADT工程的路径,点击“Finish”按钮,等待Android Studio识别并导入ADT工程。一般导入成功的话,接下来便能按照正常操作步骤来编译和运行了;可是老大难的旧工程往往会产生这样那样的错误,需要逐一进行格式转换或者配置调整工作。
已解决 报错信息 Caused by: android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied) 分析报错信息 android_getaddrinfo failed:安卓获取信息失败 EACCES (Permission denied):没有权限 百度结果 没有网络访问权限 原因是我的AndroidManifest.xml里面没有添加联网权限,添加下述代码即可 <us
VirtualApp GitHub 地址 : https://github.com/asLody/VirtualApp
Android Studio First Run 检测 Android SDK 及更新,由于众所周知的原因,我们会「Unable to access Android SDK add-on list」,而且大家一般也已经提前配置好了 Android SDK,真正需要更新的时候手动去 SDK Manager 更新就好了。
初步判断是AndroidManifest.xml文件内容有问题,经检查和询问Google,网络上有记录的引发此类问题的原因有以下几种。
解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 ,
最近项目中需要接入容联七陌客服系统,接入过程中将容联的Demo作为module添加到项目中,然后添加依赖,过程貌似很顺利,编译也没有问题,可是进入客服界面时,却报了下面的错误:
看信息是说布局中缺少layout_height属性,但是确认布局中设置了这属性啊。。。
Google Play 上架要求 Android 的编译版本 和 目标版本都要高于 30 才可以上传 ;
-- 出错原因 : 使用 ToolBar 后, 原有的 ActionBar 没有取消, 两个导航栏都出现就出现了上述错误;
使用 Visual Studio 2019 编译 Android 平台的 NDK 项目 ; 编译时报错 ;
在 Flutter 混合开发中 , 开发 Android 与 Flutter 信息交互功能 ;
使用低版本的 Gradle 插件不会报错 , 使用高版本的 Gradle 插件报错 ;
新报错(rn版本:0.53.3)2018.3.6 今天在搞react-native环境时,遇到了一些坑,这里记录一下。 首先最重要的一点是一定要按官网一步一步来,不然可能会出现一些奇奇怪怪的问题! 官网配置doc run-ios问题 ios主要是版本问题,就如官网上说的一样,0.45及以上的版本,在run-ios时会出现报错,这里就按官网上给的国内链接来解决。 解决教程 这里说一下,如果直接run-ios,其实~/.rncache文件夹里也可能会下载到对应的文件,但是还是基本百分之百报错,找不到boost…
今天收到了Android Studio3.0更新推送,在升级过程中遇到几个问题,在这里把问题和解决方法记录下,方便要升级的童鞋。如果还有童鞋遇到不同的问题,也可以评论下我做下记录
开始填坑之前,先简单聊聊gradle,Gradle其实就是一个构建项目的工具,也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在AndroidStudio上。
想要将Eclipse转为Android Studio项目,那么Gradle语法是必修课。此处引进一篇文章,基础就不写了,Gradle基础
从 Android12 开始,如果我们的 tagSdk >=31, 即以 Android 12 或更高版本为目标平台时,且包含使用 intent 过滤器的 activity、服务或广播接收器,则必须为这些应用组件显式声明 android:exported 属性。
今天测试 APP的时候发现一个有关RecyclerView的BUG,我们先上图来看看崩溃情况:
Android Studio是Android开发的最理想工具,但是由于版本的更新和配置的差异,会出现很多问题,下面是常遇见的一些问题的总结。
配置 , cruncherEnabled 配置的作用是开启 png 图片优化检查 ,
今天碰到这个error:E/AndroidRuntime( 4657): Uncaught handler: thread main exiting due to uncaught e xception E/AndroidRuntime( 4657): java.lang.IllegalStateException: Circular dependencies cannot exist in RelativeLayout 有点郁闷,我用的是skd1.5,在1.5的机器上(HTC G3)已经测试过了,没有问题的,但放在华为c8500(2.1update)上就报上面的错了,怎么回事呢? 根据提示判断应该是布局的原因,于是找到RelativeLayout的布局,找出最可疑的那个,注释后,不报错了。好就是他的原因,挨个看里面的元素,看属性,没错啊,后来发现, <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"> <TextView android:id="@+id/titleName" android:text="首页" android:textColor="@color/white" android:layout_toLeftOf="@+id/homeBtn" android:layout_marginRight="2px" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> <ImageButton android:id="@+id/homeBtn" android:layout_toRightOf="@+id/titleName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/main" android:background="@null" android:layout_marginRight="10px"> </ImageButton> </RelativeLayout> 后来改成: <RelativeLayout android:layout_width="wrap_content" android:layout_marginRight="10px" android:layout_height="wrap_content" android:layout_alignParentRight="true"> <TextView android:id="@+id/titleName" android:text="首页" android:textColor="@color/white" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> <ImageButton android:id="@+id/homeBtn" android:layout_marginLeft="2px" android:layout_marginTop="2px" android:layout_toRightOf="@+id/titleName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/main" android:background="@null" > </ImageButton> </RelativeLayout> 能看到区别吗?对就是在titleName中去掉了相对homeBtn的位置信息。再看看报错提示,人家说我在RelativeLayout中存在循环的相关,就是说的这个了。 不过1.5版本的不报错,这就是后续版本的改进吗?
项目配置的 com.github.dcendents:android-maven-gradle-plugin 插件版本太老 ;
Android 应用安装后 , 出现两个相同的启动图标 , 其中一个可以启动 , 另外一个启动后 , 直接崩溃 ;
在 Android 中使用 Kotlin 开发 , EditText 组件如下 :
android的一个报错 ... set canOverrideExistingModule=true 解决: 问题是在/android/app/src/java/.../MainApplication.java的getPackages()中重复引用了某个package,删除掉重复内容即可 新版中添加notifyJSDidLoad方法报错 如果不设平台,在ios里会报notifyJSDidLoad undefined错误 如果使用官方例子notifyJSDidLoad的代码,android会报cb方法und
1.安装Android Studio 首先肯定是 安装Android Studio(包含SDK)(国内推荐) ps:这里有一点要注意,需要为SDK配置环境变量,名称必须为ANDROID_HOME 2.安装Nodo.js(自带npm) 从官网下载node.js的官方4.1版本或更高版本。 安装完成后建议设置npm镜像以加速后面的过程(或使用科学上网工具),也可使用nrm具体参考链接。 npm config set registry https://registry.npm.taobao.org npm con
在 AndroidManifest.xml 清单文件中 , 在 application 节点设置 android:usesCleartextTraffic=“true” 属性即可 ;
虚拟机:wsl 2.0 Ubuntu18.04 虚拟机配置:8G内存,1T存储 软件版本:安卓系统目前最高版本是Android S,也就是Android 12 beta版本源码,无任何修改 报错内容:编译至54%时,ninja编译中断,ninja: build stopped: subcommand failed.
android-database-sqlcipher 用于 Android SQLite 数据库的加密。 维护者提供了 收费 和 开源 两个版本。 sqlcipher开发维护者官网:https://www.zetetic.net/sqlcipher/ github开源项目地址:android-database-sqlcipher
错误原因 : 在 Module 下的 build.gradle 中 , 进行了如下配置 ;
在 Mac 中创建的 Android Studio 工程 , 将该项目迁移到 Windows 中后 , 报如下错误 :
在 Android Studio 中使用自带的签名文件生成工具 , 创建签名文件 ,
Android Studio 编译报错 : 首次打开别人的项目 , 经常性的报错 ;
解决方案 : 安装最新的 Android Studio 软件 , 本博客内容可以不看 , 没啥用 ;
高版本的 Android Studio 创建的工程 , 无法在低版本的 Android Studio 中打开 ;
错误信息中 , 给出了解决方案提示 , You need to use a Theme.AppCompat theme (or descendant) with this activity.
更新了 Android Studio 到 4.2.1 , 打开之前的老项目 , 部分界面是由 Kotlin 开发的 , 进入 Kotlin 开发的界面报错 , 进入 Java 开发的界面正常 ;
1.grade配置Error: Could not find com.android.tools.build:gradle:2.2.1.
Preferences- Appearance & Behavior- System Settings- Http Proxy 选择 No Proxy
在 Android 应用中 , 使用 ijkplayer , 如果在 build.gradle 中配置了 abiFilters 如下架构
领取专属 10元无门槛券
手把手带您无忧上云