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人阅读 评论 ...
随机推荐
- POJ-2479 Maximum sum(动态规划)
最大子序列和的加强版. 借助最大子序列和,分别正向和反向遍历一遍得到left和right数组(具体含义见代码注释) 然后再对left和right数组进行修正,保存从对应元素起向左或向右的最大连续和. ...
- Python学习札记(十) Function1 函数调用
参考:调用函数 Note 1.Python内置了很多函数,我们可以直接对这些函数进行调用.Python官网:Built in Fuctions eg.调用abs函数(取绝对值函数): >> ...
- 08_MySQL DQL_SQL99标准中的多表查询(内连接)
# sql99语法/*语法: select 查询列表 from 表1 别名 [连接类型] join 表2 别名 on 连接条件 [where 筛选条件] [group by 分组] [having 分 ...
- 03_Storm编程上手-wordcount
1. Storm编程模型概要 消息源spout, 继承BaseRichSpout类 或 实现IRichSpout接口1)BaseRichSpout类相对比较简单,需要覆写的方法较少,满足基本业务需求2 ...
- JavaScript高级程序设计-读书笔记(1)
第1章 JavaScript简介 JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成: l ECMAScript:提供核心语言功能: l 文 ...
- bzoj 1192 鬼谷子的钱袋 数学
1192: [HNOI2006]鬼谷子的钱袋 Time Limit: 10 Sec Memory Limit: 162 MB Description 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各 ...
- RabbitMQ 之 订阅模式 Publish/Subscribe
模型图 我们之前学习的都是一个消息只能被一个消费者消费,那么如果我想发一个消息 能被多个消费者消费,这时候怎么办? 这时候我们就得用到了消息中的发布订阅模型 在前面的教程中,我们创建了一个工作队列,都 ...
- ElasticSearch介绍与安装
什么是ES? 1基于Apache Lucene构建的开源搜索引擎 2采用java编写,提供简单易用的RESTFul API 3轻松的横向扩展,可支持PB级的结构化或非结构化数据处理 ES的应用场景? ...
- JSP 标准标签库(JSTL)
JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...
- 搭建selenium + Python环境的总结:
安装Python+Selenium 写博客是一个不错的选择,首先,是担心自己忘掉,其次,可以供大家做一个参考: 其实,这是自己第一次搭建Python环境(之前用了一周的Idle),还是比较容易的吧: ...