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人阅读 评论 ...
随机推荐
- C# 往string [] arr 数组插入元素
string [] arr ; List<string> _list = new List<string>(arr ); for(int i ;i<10;i++) { _ ...
- Maven的继承和聚合
Maven的继承和聚合子项目的pom文件里通过<parent>节点来继承父项目 <parent> <groupId>com.tykj</groupId> ...
- .net知识点汇总
死锁的必要条件?怎么克服? 答:系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每次只能被一个进程使用,一个资源请求资源时,而此时这个资源已阻塞,对已获得资源不放,进程获得资源时,未使用 ...
- Codeforces gym 100971 D. Laying Cables 单调栈
D. Laying Cables time limit per test 2 seconds memory limit per test 256 megabytes input standard in ...
- RSA非对称加密算法
基本定义: RSA公开密钥密码体制.所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制.在公开密钥密码体制中,加密密钥(即公开密钥 ...
- java23种设计模式之三: 适配器模式
一.适配器模式 就是个通过一个中间件转化,可以将不匹配的两件事整合到一起,把不匹配变的匹配. 二.适配器分类 1.类适配器 2.对象适配器 三. 适配器的3种组成 1.类适配器组成 1.2个接口 ...
- MySQL Order By Rand()效率分析
最近研究了一下MYSQL的随机抽取实现方法.举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() L ...
- phalcon: 项目地址/P(.*), 项目地址/Pbaidu 与 路由
phalcon: 项目地址/P(.*) 与 路由 有一个项目地址:因客户渠道不同,带的参数也不相同.当时想到的是伪静态规则,但是发现自己没有那么强大.该走phalcon路由规则,地址如下: www.x ...
- slim(4621✨)
用于代码瘦身. 老鸟建议:不要混写js 和 html,如果避免不了,当前文件可以改为erb格式,混用slim和erb不是什么问题. git: https://github.com/slim-temp ...
- nyoj139——康托展开
我排第几个 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 现在有"abcdefghijkl”12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说 ...