错误:Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.android.tools.build:aapt2:3.3.2-5309881.

解决办法:

Android Studio 3.2以后,AAPT2 (Android Asset Packaging Tool 2)变为了google仓库,所以需要在build.gradle中添加google()仓库。

buildscript {  repositories {      google() // here      jcenter()  }  dependencies {      classpath 'com.android.tools.build:gradle:3.2.0-alpha12'  }} allprojects {  repositories {      google() // and here      jcenter()  }}

错误:ERROR: Unknown host ‘sggl9c.zhs.one’. You may need to adjust the proxy settings in Gradle.

问题出现:从github上下载新项目后导入android studio 后出现此问题,原因是sggl9c.zhs.one肯能是一个代理网址,用,而 android studio 不能,所以需要设置下 android studio 的代理。
解决办法:
首先你要能,用蓝灯、ssr等都可以,接着打开android studio 设置,填写如下图所示:
Android Studio 报错小记_第1张图片
其中port number需要填写的是你自己http代理服务器的端口,填写完成后可以点击CHECK CONNECTION测试下是否成功
Android Studio 报错小记_第2张图片
Android Studio 报错小记_第3张图片
之后在同步下,问题解决。

错误:/home/wll/Android/Sdk/ndk-bundle/build/core/add-application.mk:178: *** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared.

解决办法: 根据 log 提示找到对应的Application.mk,如:faceapi_snpe/src/main/jni/Application.mk,修改为:
Android Studio 报错小记_第4张图片
问题解决.

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/system/framework/org.apache.http.legacy.boot.jar”, zip file “/data/app/com.elephanttek.faceunlock.xx-6bBh0EcuZIPRAm6b_S_sow==/base.apk”],nativeLibraryDirectories=[/data/app/com.elephanttek.faceunlock.xx-6bBh0EcuZIPRAm6b_S_sow==/lib/arm64, /data/app/com.elephanttek.faceunlock.xx-6bBh0EcuZIPRAm6b_S_sow==/base.apk!/lib/arm64-v8a, /system/lib64]]] couldn’t find “libarcsoft_face_engine.so”

修改方法:ansroid studio 项目中有用到arm64-v8a 的moduel ,导致在app下面只将新的so文件添加到 src->main->jniLibs->armeabi-v7a 路径下后,由于arm64-v8a 优先级高于 ‘armeabi-v7a’,导致不会执行app目录下armeabi-v7a 里的so文件,提示找不到,所以需要将项目中含有arm64-v8a 的build.prop去掉。如下:

defaultConfig {ndk {           // abiFilters 'armeabi-v7a','arm64-v8a'             abiFilters 'armeabi-v7a'    }}

去掉后同步下项目,如果还不行试着在app的build.prop下添加下上面代码。
问题解决。

The application could not be installed: INSTALL_FAILED_DUPLICATE_PERMISSION

可能存在的问题

  • 如果apk分有图标和无图标的话,这两个AndroidManifest.xml要保持一致
  • 保证gradle版本不能太低,如果其他都检查没问题的话,可以尝试更新到最新版本,说不定会有惊喜(改classpath ‘com.android.tools.build:gradle:3.5.3’)
  • 更改报名除了要改AndroidManifest.xml,app下面的build.gradle里的applicationId 也要修改,否则也可能会报这个错。
  • android10系统常驻app不可以直接安装到手机,即AndroidManifest.xml中不能含有coreApp=“true”、 android:persistent=“true” 这两个属性,在调试app的时候。

更多相关文章

  1. Android开发错误——Android Studio中遇到过的错误问题与解决方
  2. 图片压缩保存读取操作
  3. Android 记录一个智障错误
  4. Mac下发布Unity3d中Android平台下出现“android (invokation fai
  5. Android 圆角图片,基于Glide4.9 的 BitmapTransformation,可任意设
  6. android错误分析集锦
  7. 【原创】Android 4.4前后版本读取图库图片方式的变化
  8. android开发文档中的一个小错误
  9. Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公

随机推荐

  1. 过期Gallery取代方案horizontalscrollVie
  2. 动画
  3. Android(安卓)Activity生命周期应用 网络
  4. android之gradle构建工具学习之路(二)
  5. android 如何利用手势放大和缩小一个图片
  6. Android(安卓)获取系统自带相机的照片
  7. Android利用BroadcastReceiver实现短信监
  8. TypedefViewTest
  9. ListView设置Header无分隔线
  10. Android版本更新及提示安装