`

android引用包问题

阅读更多
http://blog.csdn.net/m694449212/article/details/14214507

java.lang.NoClassDefFoundError
在升级ADT 18版本后,在编译载有友盟SDK后出现如下错误,
E/AndroidRuntime(497): java.lang.NoClassDefFoundError: com.mobclick.android.MobclickAgent
解决办法1:
ADT 18对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk不会包含该jar包,所以会有类型引用异常的错误。之前是放在lib中不是libs 修改后正常
解决办法2:
Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)
1、在工程下新建lib文件夹,将需要的第三方包拷贝进来。
2、将引用的第三方包,添加进工作的build path。
3、(关键的一步)将lib设为源文件夹。如果不设置,则程序编译可以通过,但运行的时候,会报:
java.lang.NoClassDefFoundError

最近重新安装了下android开发环境,发现在调整页面的时候 ,老是报以下错误,导致无法静态显示ui效果。
Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.


Failed to find style 'textViewStyle' in current theme

解决方法如下:
layout预览界面(Graphic Layout),右上角有个Theme的选择项,默认为notitle,根据喜好随意设定值,我们这里设定为android以前默认的Theme.black.
分享到:
评论

相关推荐

    Android引用包含远程依赖库的aar(引用aar时找不到arr的远程依赖库问题)

    Android引用包含远程依赖库的aar(引用aar时找不到arr的远程依赖库问题); aar引用很简单,将sdk-zhousf-1.0-20170907.054540-1.aar复制到libs包下,在项目的build.gradle文件中增加以下代码即可: compile(name:'sdk-...

    Android Studio 多层级 Module 对 aar 引用问题解决方法

    问题:有个arr文件被放到Module A中引用,现在Module B又依赖了Module A,则在编译过程中会发生错误,Module B找不到aar文件。(同时如果又有Module C 依赖了Module B,C也会出同样的问题) 解法: 1、正常给一个...

    android studio生成aar包并在其他工程引用aar包v1.1

    这个主题将详细讲解如何使用Android Studio生成aar包,并在其他工程中引用它。我们将会涉及以下几个关键步骤: 1. **创建aar包**: - 打开Android Studio,进入你的Library项目。 - 确保`build.gradle`文件中的`...

    Ant多渠道 多项目引用 打包Android项目

    总的来说,Ant在Android开发中的应用虽然现在已经被Gradle取代,但在处理多渠道打包和项目引用等特定场景时,仍有其独特的价值。通过熟练掌握Ant,开发者可以更灵活地控制构建过程,提高开发效率。在实际操作中,...

    Android引用百度地图jar包

    下面将详细讲解如何在Android项目中正确引用百度地图的jar包以及处理armeabi目录下的so文件。 首先,我们需要理解jar包在Android开发中的作用。Java Archive (jar) 是Java平台上的一个文件格式,用于集合多个类文件...

    aar包合并打包;module引用第三方aar包;library依赖aar包

    本示例主要解决module中引用aar包依赖报错的问题,及aar包合并打成新aar包的问题。aar合并打包报错解决方案,library、module集成aar包报Execution failed for task ':app:mergeDebugNativeLibs、Could not resolve ...

    opencv4.5.0android 打包 aar直接引用即可

    最新的opencv 4.5.0 版本 已经打包成aar 直接导入android studio 中使用即可 无须再重复下载 opencv sdk 包

    Android RSA加密jar包

    1. **导入jar包**:首先,将下载的"Android RSA加密jar包"导入到Android项目的libs目录下,然后在项目的构建配置中添加对这个库的引用。 2. **生成密钥对**:使用Java的`KeyPairGenerator`类来生成RSA密钥对。通常...

    Android Studio 通过gradle配置同时打多个不同包名的包

    在Android开发中,Android Studio与Gradle的结合为我们提供了强大的构建工具,使得我们可以根据需求创建多个具有不同包名的应用版本。下面将详细讲解如何通过Gradle配置实现这一目标。 首先,理解Gradle在Android ...

    android-support-v7包

    android support V7,同样包含多个依赖包,但和V4不同的是,V7下的多个子包并不是后面拆分开来的,而是最初发布时就以各个独立库的形式发布的。...这些support包各自对应着特定的功能,每一个都可以单独地被引用。

    spatialite for android jar包和so库文件

    本资源包含的是已经编译好的Spatialite for Android的jar包和so库文件,用于在Android应用中集成Spatialite功能。 1. **Spatialite核心概念** - **SQLite**:SQLite是一个轻量级的关系型数据库,广泛应用于移动...

    Android Studio如何引用第三方库

    Android Studio 引用第三方库的方法 Android Studio 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速开发 Android 应用程序。在开发 Android 应用程序时,我们经常需要引用第三方库...

    Android zxing包.jar.zip

    《Android Zxing包:二维码扫码功能的实现与应用》 在移动开发领域,尤其是在Android平台上,二维码的应用已经无处不在,无论是信息传递、支付验证还是应用程序下载,二维码都扮演着重要角色。Android Zxing(ZXing...

    Android引用arr包的两种方法

    总结起来,Android项目中引用jar包和arr包的步骤有所不同,主要在于arr包需要额外处理资源文件。正确引用这些包后,可以方便地利用外部库提供的功能,提升开发效率。在实际开发中,还需要注意版本匹配,避免不同库...

    android状态栏颜色主题设置(修改打包jar包出现的问题)

    本篇将详细讲解如何在Android应用中设置状态栏颜色和主题,以及解决在打包成JAR包后可能出现的问题。 1. **状态栏颜色设置** 在Android 5.0及以上版本,可以使用` android:windowTranslucentStatus `属性来使状态...

    Android 引用第三方库的方法.zip

    总结,Android引用第三方库主要通过Gradle进行,涉及到版本管理、依赖冲突解决、APK优化等多个方面。理解并熟练掌握这些知识点,对于高效、稳定地开发Android应用至关重要。通过不断学习和实践,开发者可以充分利用...

    Android 自定义类库打包jar

    总之,正确创建包含资源的Android类库jar包,关键是将项目设为Library,并在其他项目中正确引用。遵循官方文档(参考链接:...

    Android studio 打包 —— aar 嵌套引用本地 aar 的打包

    如果 module 引用了一个本地的 aar,在打包的时候,这个被引用的 aar 是不会打包进去的,这种设计思想是比较好的,可以很好的避免包冲突的问题。例如 App 引用了两个 aar(1.aar 和 2.aar),1.aar 和 2.aar 都依赖...

    v4v7androidx-jar.rar

    - AndroidX库的迁移:迁移到AndroidX涉及到替换库依赖、更新布局XML中的类引用以及可能的代码修改。 - Jetpack:AndroidX是Jetpack的一部分,Jetpack是一套组件,用于简化Android开发,提高质量和效率,包括...

    android jar包

    在Android工程的`build.gradle`文件中,可以添加依赖项来引用这些`jar`包。例如,对于本地`jar`,可以使用`implementation fileTree(dir: 'libs', include: ['*.jar'])`语句将其包含进来。 总的来说,`jar`包在...

Global site tag (gtag.js) - Google Analytics