Android Studio单独生成apk
/*********************************************************************
* Android Studio单独生成apk
* 说明:
* 之前使用的apk都是在调试模式下直接生成的,结果这次也不知道哪里出问题
* 调试产生的apk总是报下面的错误,于是单独产生apk来解决。
*
* 2017-8-8 深圳 龙华樟坑村 曾剑锋
********************************************************************/ 一、错误信息:
I/InstantRun(): starting instant run server: is main process
D/AndroidRuntime(): Shutting down VM
E/AndroidRuntime(): FATAL EXCEPTION: main
E/AndroidRuntime(): Process: com.android.aplex.wachendorffbringup, PID:
E/AndroidRuntime(): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.aplex.wachendorffbringup/com.android.aplex.wachendorffbringup.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.android.aplex.wachendorffbringup.MainActivity" on path: DexPathList[[zip file "/data/app/com.android.aplex.wachendorffbringup-1/base.apk"],nativeLibraryDirectories=[/data/app/com.android.aplex.wachendorffbringup-1/lib/arm, /vendor/lib,/system/lib]]
E/AndroidRuntime(): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:)
E/AndroidRuntime(): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:)
E/AndroidRuntime(): at android.app.ActivityThread.access$(ActivityThread.java:)
E/AndroidRuntime(): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:)
E/AndroidRuntime(): at android.os.Handler.dispatchMessage(Handler.java:)
E/AndroidRuntime(): at android.os.Looper.loop(Looper.java:)
E/AndroidRuntime(): at android.app.ActivityThread.main(ActivityThread.java:)
E/AndroidRuntime(): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(): at java.lang.reflect.Method.invoke(Method.java:)
E/AndroidRuntime(): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:)
E/AndroidRuntime(): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:)
E/AndroidRuntime(): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.aplex.wachendorffbringup.MainActivity" on path: DexPathList
[[zip file "/data/app/com.android.aplex.wachendorffbringup-1/base.apk"],nativeLibraryDirectories=[/data/app/com.android.aplex.wachendorffbringup-/lib/arm, /vendor/lib, /system/lib]]
E/AndroidRuntime(): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:)
E/AndroidRuntime(): at java.lang.ClassLoader.loadClass(ClassLoader.java:)
E/AndroidRuntime(): at java.lang.ClassLoader.loadClass(ClassLoader.java:)
E/AndroidRuntime(): at android.app.Instrumentation.newActivity(Instrumentation.java:)
E/AndroidRuntime(): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:)
E/AndroidRuntime(): ... more
E/AndroidRuntime(): Suppressed: java.lang.ClassNotFoundException: com.android.aplex.wachendorffbringup.MainActivity
E/AndroidRuntime(): at java.lang.Class.classForName(Native Method)
E/AndroidRuntime(): at java.lang.BootClassLoader.findClass(ClassLoader.java:)
E/AndroidRuntime(): at java.lang.BootClassLoader.loadClass(ClassLoader.java:)
E/AndroidRuntime(): at java.lang.ClassLoader.loadClass(ClassLoader.java:)
E/AndroidRuntime(): ... more
E/AndroidRuntime(): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
W/ActivityManager( ): Force finishing activity com.android.aplex.wachendorffbringup/.MainActivity
I/OpenGLRenderer( ): Initialized EGL, version 1.4
E/BufferQueueProducer( ): [Application Error: com.android.aplex.wachendorffbringup] dequeueBuffer: can't dequeue multiple buffers without setting the buffer
count
W/ActivityManager( ): Activity pause timeout for ActivityRecord{7de90ed u0 com.android.aplex.wachendorffbringup/.MainActivity t39 f}
I/OpenGLRenderer( ): Initialized EGL, version 1.4
E/BufferQueueProducer( ): [com.android.launcher/com.android.launcher2.Launcher] dequeueBuffer: can't dequeue multiple buffers without setting the buffer cou
nt
W/ResourceType( ): No package identifier when getting value for resource number 0x00000000 二、解决办法,单独生产apk:

Android Studio单独生成apk的更多相关文章
- Android Studio 打包生成apk
打开AndroidStudio,并且打开想要生成apk文件的项目 点击工具栏上面的“Builder” 点击“Builder”之后在下拉菜单里面可以看到“Genarate Singed APK”,点 ...
- Android Studio打包生成APK教程
一.修改版本和指定生成APK文件名[可选] 将项目切换到Project视图,打开app目录下的build.gradle文件 1.1 修定软件版本 如1.2图所示. versionCode是app的大版 ...
- Android Studio 打包生成 APK
1. 第一步 Build -> Generate Signed APK 2. 之后会要求开发者输入相关的密钥文件和密码 如果有则找到对应的 .jks 文件输入密码完成相应操作,否则则创建一个对应 ...
- (转载) Android studio如何生成aar包
Android studio如何生成aar包 标签: Android studio如何生成aaAndroid studio aarAndroid 如何生成aar包 2016-12-21 14:42 1 ...
- uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK
前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了. 第一步.首先打开 ...
- eclipse下Android无法自动生成apk文件怎么办?
eclipse下Android无法自动生成apk文件怎么办? 现象:创建android工程后,通过手动build/clean或自动build均无法在bin文件夹下生成.apk文件 解决方法:进入win ...
- eclipse 和 android studio 打包签名apk问题
首先,我使用eclipse打包了一个签名apk 然后,我使用同一个签名文件在android studio 打包同一个项目 接下来,首先安装eclipse 打包的apk,然后安装android stud ...
- Android Studio 动态调试 apk 反编译出的 smali 代码
在信安大赛的准备过程中,主要通过 Android Studio 动态调试 apk 反编译出来的 smali 代码的方式来对我们分析的执行流程进行验证.该技巧的主要流程在此记录.以下过程使用 Andro ...
- (转载) android studio library生成jar包和aar的方法总结
android studio library生成jar包和aar的方法总结 标签: android学习文档jar和aar的使用与生成gradle 2016-11-25 10:39 1782人阅读 评论 ...
随机推荐
- An Example for Javascript Function Scoping and Closure
1. An Real World Example In the patron detail page of the CRM system I'm working with, there’re larg ...
- SaltStack介绍及简单配置-第一篇
SaltStack介绍 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯. salt底层采用动态的连接总线, 使其可以用于编配 ...
- System.IO命名空间下常用的类
System.IO System.IO.Directory 目录 System.IO.Path 文件路径(包含目录和文件名) System.IO.FileInfo 提供创建.复制.删除.移动和打开文件 ...
- sql 筛选表中指定字段包含26某个小写字母
SELECT *from 表名WHERE 字段 COLLATE Chinese_PRC_CS_AS LIKE '%[abcdefghijklmnopqrstuvwxyz]%'筛选表中指定字段包含26某 ...
- Ubuntu 安装 networkx
参考:ubuntu 下NetworkX的安装和使用 Dependences pip setuptools Commands 1.install networkx sudo pip install ne ...
- 随笔分类 - java高级特性
转自:http://www.cnblogs.com/linjiqin/category/282013.html
- 使用HandleErrorAttribute处理异常
ASP.NET MVC 默认提供了一个异常过滤器HandleError特性,使用该特性可以极为方便的捕捉并处理控制器和操作抛出的异常,也可以将此特性注册为全局异常过滤器从而捕捉项目中的所有异常.如果想 ...
- 运行UART的程序
1 捎程序的时候,注意,捎入的是norflash,此时的按钮应该在norFlash.2 当捎入成功的时候,开始运行程序时,应该把按钮按回nandflash,因为程序的启动就是在nandflash,他把 ...
- 关于hugepages 3.txt
关于hugepages 3.txt --//有一段时间我一直强调安装oracle一定要配置hugepage,因为现在的服务器内存越来越大,如果还使用4K的页面表,如果内存表占用内存巨大, --//特别 ...
- selenium的三种等待时间设置
为了提高脚本的稳定性,我们需要在脚本中增加等待时间 第一种:强制等待 Thread.sleep():固定休眠时间设置,Java的Thread类里提供了休眠方法sleep,导入包后就能使用 sleep( ...