错误: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 设置,填写如下图所示:

其中port number需要填写的是你自己http代理服务器的端口,填写完成后可以点击CHECK CONNECTION测试下是否成功


之后在同步下,问题解决。

错误:/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,修改为:

问题解决.

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. Scrollview和RecyclerView滑动冲突问题解决
  3. android 全屏问题
  4. android之hardwareAccelerated你不知道的一些问题
  5. android 获取 imei号码
  6. android flash 遮挡问题
  7. Android中获取IMEI码
  8. android Wifi自动连接
  9. 移植 android, touch screen 不能正常工作的问题

随机推荐

  1. Android上运行QT项目Necessitas的基本原
  2. LK based Android(安卓)bootloader
  3. Android(安卓)OpenGL 画简单的三角形
  4. android bitmap溢出问题完美解决方案
  5. Android(安卓)Wifi
  6. Android中的px,in,pt,dp,dip,sp
  7. android:设置密码隐藏与显示
  8. Android图片圆角
  9. 自定义Tab选项卡
  10. Android(安卓)实现SHA1加密算法代码