android
_大猪
这个作者很懒,什么都没留下…
展开
-
Entry name ‘classes.dex‘ collided
文章转载自:https://www.cnblogs.com/jiduoduo/p/13962924.htmlandroid studio打包的时候,mac下是好的 ,在win10下,则报entry name 'classes.dex' collided要在build.gradle加入一个项exclude 'classes.dex'转载 2021-10-20 11:45:43 · 2526 阅读 · 0 评论 -
AndroidStudio 代码报错(报红色),但可正常运行解决方法(5种方式)
文章转载自:https://blog.csdn.net/android157/article/details/89374568目录引言一、方法一:自带清除缓存二、方法二:删除user目录下.AndroidStudio中的文件三、方法三:删除user目录下.gradle四、方法四:删除工程目录下.gradle、.idea五、方法五:如果前四种方法都不能解决你的问题,那么还有一种解决办法结束语引言最近下载了一份代码,在同事电脑上可以正常编译、显示。在我电脑上R文件..转载 2020-09-10 16:29:19 · 10740 阅读 · 4 评论 -
如何修复google只支持64bit的错误
一、遇到的问题最近新的CocosCreator游戏项目添加了友盟SDK之后,再上传到google之后,google后台会提示这样的错误。This release is not compliant with the Google Play 64-bit requirement.The following APKs or App Bundles are available to 64-bit devices, but they only have 32-bit native code:54.原创 2020-09-09 15:30:33 · 1537 阅读 · 0 评论 -
Android获取唯一标识码
博客转载自:https://www.jianshu.com/p/a185d3a702c6在我们的APP开发中,通常需要获取到设备的唯一标识。在Android6.0之前,有很多方法我们可以方便获取到硬件的唯一标识,但是在Android6.0之后,Android系统大幅限制了我们获取设备的硬件信息。Android6.0之前的方法(已过时) DEVICE_ID 通getSystemService(Context.TELEPHONY_SERVICE).getDeviceId()获取,但是6.0之转载 2020-08-28 15:33:14 · 1434 阅读 · 0 评论 -
CocosCreator Java传参数到JS
test原创 2020-08-13 18:48:45 · 968 阅读 · 0 评论 -
Android判断系统语言是简体还是繁体
在SDK的版本为24之前,我们获取语言的配置是通过getResources().getConfiguration().locale;来获取的,但是24之后(包括24)“.locale”就弃用了,需要getResources().getConfiguration().getLocales().get(0);来获取。所以我们应该先判断SDK版本 static AppActivity app = null; protected void onCreate(Bundle原创 2020-08-27 11:03:55 · 3059 阅读 · 0 评论 -
Android-方法数超65535问题的解决方案
当我们项目中的方法超过65536个的时候会报以下错误:Error: Cannot fit requested classes in a single dex file (# methods: 92724 > 65536)要解决以上问题:我们只需要在AndroidStudio上的build.gradle(module:app)这个文件上添加一行:multiDexEnabled t...原创 2019-10-30 18:08:27 · 634 阅读 · 0 评论 -
transformClassesAndResourcesWithProguardForRelease
AndroidStudio运行安卓项目的时候,正常运行;但是在打包的时候,出现以下错误:transformClassesAndResourcesWithProguardForRelease,这个时候是混淆的问题。解决这个问题的方法是:在项目proguard-rules.pro(module:app)文件下增加以下的配置。-ignorewarnings...原创 2019-10-30 17:55:21 · 2880 阅读 · 0 评论 -
AndroidStudio检测不到华为手机
最近需要做Android SDK开发,但是之前能在电脑上连接的手机,现在检测不到了。原因是在华为手机中,有一个 “仅充电”模式下允许ADB调试 选项,这个一定要打开。如下图:...原创 2019-10-30 17:46:49 · 4226 阅读 · 0 评论 -
Android获取SHA1
SHA1 怎么获取?不同签名文件的 SHA1 值不同,可以参考下面三种获取 SHA1 值的方式:(1)通过 Android Studio 编译器获取1.打开 Android Studio 的 Terminal 工具2.输入命令:keytool -v -list -keystore keystore 文件路径3.输入 Keystore 密码(2)通过 Eclipse...原创 2019-10-24 11:08:58 · 1485 阅读 · 0 评论 -
CocosCreator在Android和iOS双平台的双向调用
由于感觉Cocos官方的文档写得有点不尽人意,所以在这里总结一下自己的经验。一、下面先写好CocosCreator调用原生端(iOS和Android):CocosCreator代码:我们新建一个javascript文件,命名为:CallNative.js。/**调用原生方法类*/window.test = window.test || {};(funct...原创 2019-10-15 14:59:19 · 3477 阅读 · 0 评论 -
APK重签名以及可能遇到的问题
在网上的文章里,说的都是:1.把apk包解压出来2.删除META-INF文件夹3.打包成zip4.把zip后缀修改成apk后缀5.用jarsigner打apk包重签名但是,这里的步骤我们应该把1步骤、3步骤、4步骤删除。删除1步骤、3步骤、4步骤的好处有两个:1.可以减少操作步骤2.避免出现不必要的问题(我在用上面的步骤来重签名的时候,就出现过apk没有声音的问...原创 2019-07-22 15:00:25 · 1317 阅读 · 0 评论 -
android gradle依赖:implementation 和compile的区别
文章转载自:https://www.jianshu.com/p/f34c179bc9d02017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加欣...转载 2019-07-12 16:42:27 · 2372 阅读 · 0 评论 -
Android onKeyDown监听返回键无效的解决办法
文章转载自:https://www.jb51.net/article/115941.htmAndroid onKeyDown监听返回键无效的解决办法当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的,具体解决方法如下:重写dispatchKeyEvent/** * 退出 */@Overridepublic boole...转载 2019-06-24 17:08:41 · 3409 阅读 · 0 评论 -
浅谈Android中的meta-data及其应用
文章转载自:https://www.jianshu.com/p/75e0f4f16471前言在日常的Android开发中,AndroidManifest中总会出现一些<meta-data>标签,或是第三方SDK配置信息,或是系统配置,不禁让人思考<meta-data>到底是什么?有什么用?怎么用?有哪些应用场景?meta-data简介<meta-dat...转载 2019-06-26 17:52:31 · 771 阅读 · 0 评论 -
GooglePlay内购In-app SDK接入
文章转载自:https://gitee.com/tjbaobao/GoogleBuillingUtil/blob/master/GoogleBillingUtil.javaREADME.md:基于com.android.billingclient:billing:1.2,对整个支付流程进行封装。最新版正在内测,有兴趣的朋友可以尝试使用最新版:GoogleBilling1.2.1...转载 2019-05-28 11:32:14 · 4642 阅读 · 3 评论 -
FaceBookSDK接入查看App数据
首先,我们了解一下接入facebook的目的是什么:我们进入facebook一般有两个目的,一个是查看app的下载量、次留、周留等数据;另一个是接入facebook登录sdk。其中我只做过查看数据的这个sdk接入,今天我们要说的也是查看数据的sdk接入。然后,是接入前的准备工作:首先你需要一个facebook账号https://www.facebook.com/index.p...原创 2019-05-28 11:05:00 · 3030 阅读 · 0 评论 -
CocosCreator接入GoogleAdMob激励广告
我们的App需要通过接入广告的方式来赚取收入,其中GoogleAdMob就是比较简单容易实现的一种。我在文章中接入GoogleAdmob的方式是通过AndroidStudio原生来接入的。一、前提条件使用 Android Studio 1.0 或更高版本 定位到 Android API 级别 14 或更高级别 推荐:创建 Google AdMob 帐号并注册应用。二、...原创 2019-05-09 16:37:39 · 6325 阅读 · 13 评论 -
The android command is deprecated
文章转载自:https://www.cnblogs.com/jiqingwu/p/android_deprecated.html新版的SDK tools中的android命令已经不支持android create project,用起来很不顺手。The “android” command is deprecated.For manual SDK, AVD, and project m...转载 2019-03-06 11:34:17 · 6803 阅读 · 0 评论 -
AndroidJNI 通过C++调用JAVA
1. JNIEnv对象 对于本地函数 JNIEXPORT void JNICALL Java_video1_TestNative_sayHello(JNIEnv * env, jobject obj) { cout<<"Hello Native Test !"<<endl; } JNIE...转载 2017-02-06 12:57:51 · 614 阅读 · 0 评论 -
Android JNI的Android.mk文件语法详解
文章转载自:http://blog.csdn.net/zhangcanyan/article/details/51932758Android.mk简介:android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.转载 2017-06-23 14:17:55 · 778 阅读 · 0 评论 -
在Java中调用C/C++
文章转载自:http://www.cnblogs.com/icejoywoo/archive/2012/02/22/2363709.htmlJNI是Java Native Interface的英文缩写, 中文翻译为本地调用, 自从Java 1.1开始就成为了Java标准的一部分.C/C++是系统级的编程语言, 可以用来开发任何和系统相关的程序和类库, 但是Java本身编写底层的应用比较难实...转载 2017-06-23 15:38:41 · 565 阅读 · 0 评论 -
Max下CocosCreator编译出android的apk包
一、需要的工具:jdkndksdkant基本上如果按照官网上的配置,只要电脑不抽风,基本上是没问题的;但是像有许多是做过cocos2d-x或者android开发的,已经配置好了一部分环境,想要在这个基础上再添加少许工作就能配置好的,可以看下这篇文章。本文是针对做过cocos2d-x开发的人来分析的。二、需要添加的工作jdk:像本文的环境是在mac下配置的,mac有一个自原创 2017-07-06 15:14:29 · 1008 阅读 · 0 评论 -
cocos2dx跨平台直播实例-ffmpeg-android篇
一、环境 windows10(mac的虚拟机) cocos2dx-3.13.1 android(adt-bundle-window-86_64-20140702) ffmpeg-3.0 ndk(android-ndk-r10c) 好了,其他的比如jdk什么的就不说了。二、项目配置 大家想要在android上运行cocos2d...原创 2017-08-14 16:40:01 · 4624 阅读 · 9 评论 -
cocos2dx配置android环境
最近想起之前配置android环境的时候,也是困难重重,于是记录一下之前的操作,以备后忘和后来之人借鉴。本次配置方法,适用用所以3.x。原创 2017-04-26 09:56:45 · 912 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【系列】第一次使用Android Studio时你应该知道的一切配置第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器第一次使用Android Studio时你应该知道的一切配置(三)转载 2018-01-06 10:16:24 · 4055 阅读 · 0 评论 -
交叉编译sdl2成android的.so库
去官网下载sdl2的源码,把源码解压,我下载的是2.0.7,解压会生成SDL2-2.0.7。如果大家还有不了解的可以去我的之前的博文http://blog.csdn.net/u013654125/article/details/79157944的一、二小节了解。还有链接里的博文有SDL2-2.0.7下载。解压出来后,运行cd SDL2-2.0.7/build-scriptsandroidbuild.sh 交叉编译 android原创 2018-02-06 11:45:57 · 1157 阅读 · 3 评论 -
cocos2dx和CocosCreator的android端引入第三方库的配置
在我们使用cocos2dx-js、cocos2dx-lua或者CocosCreator原生,且还需要使用第三方库的时候,第三方库的配置问题还是有一点麻烦的,如果没有配置过的话,确实会走许多弯路。在这里,我简略说一下。这篇文章只说清楚android在哪里配置,至于如何配置,我就默认大家是有所了解的。在cocos2dx-js、cocos2dx-lua和CocosCreator原生中都有这么一个...原创 2018-02-28 16:55:13 · 2306 阅读 · 1 评论 -
Android:最全面的Webview详解
文章转载自:http://blog.csdn.net/carson_ho/article/details/52693322前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。今天我将全面介绍WebView的常用用转载 2018-03-20 15:59:38 · 337 阅读 · 0 评论 -
Android Studio运行时自带签名配置过程详解
文章转载自:http://teachcourse.cn/2053.html摘要Android Studio比Eclipse在配置Project签名文件时方便很多,可以同时指定debug和release两种模式下的签名文件。debug模式即Android Studio运行时指定的签名文件,默认使用Android Studio自带的签名文件,当然在开发中集成第三方功能,比如转载 2018-03-30 11:29:35 · 7029 阅读 · 0 评论 -
Android Studio运行时自带签名配置过程详解
文章转载自: http://teachcourse.cn/2053.html摘要Android Studio比Eclipse在配置Project签名文件时方便很多,可以同时指定debug和release两种模式下的签名文件。debug模式即Android Studio运行时指定的签名文件,默认使用Android Studio自带的签名文件,当然在开发中集成第三方功能,比转载 2018-04-11 17:35:27 · 3400 阅读 · 0 评论 -
网页拉起其他app
<!DOCTYPE html"><html><body><script type="text/javascript">(function () { var isiOS = navigator.userAgent.match('iPad') || navigator.userAgent.match('iPhone') || naviga...原创 2018-06-08 10:57:21 · 3647 阅读 · 0 评论 -
Cocos项目如何使用Android studio打包
文章转载自:https://blog.csdn.net/zhanghow/article/details/73324001SDK,NDK,ANT的配置请看这里http://www.cnblogs.com/studweijun/p/4320778.html1.将新建的项目导入AndroidStudio,选项目里的pro.android-studio文件夹导入.导入比较慢需要等2分钟左右...转载 2019-03-06 10:11:50 · 1349 阅读 · 0 评论 -
Could not find com.android.tools.build报错
文章转载自:https://blog.csdn.net/whj9073/article/details/83510407Android Studio升级到3.2.1后,运行项目报如下错:Could not find com.android.tools.build:aapt2:3.2.1-4818971.Searched in the following locations:fi...转载 2019-03-06 11:31:34 · 1797 阅读 · 0 评论 -
在C/C++中调用Java代码
JNI就是Java Native Interface, 即可以实现Java调用本地库, 也可以实现C/C++调用Java代码, 从而实现了两种语言的互通, 可以让我们更加灵活的使用.通过使用JNI可以从一个侧面了解Java内部的一些实现.本文使用的环境是64位的win7系统 JDK 1.6.0u30 (32位) C/C++编译器是 Microsoft (R) 32-bit C/C++ Optim转载 2017-04-20 11:46:53 · 825 阅读 · 0 评论