草庐IT

android - Qt for Android - "Bundle Qt Libraries in APK"被视为静态链接还是动态链接?

我一直在阅读这个链接:https://wiki.qt.io/Licensing-talk-about-mobile-platforms在那个页面上,它说:QtforAndroid/NecessitasAsQtforAndroidusestheLGPLversionofQt,andit'sperfectlypossible(andalsorecommendedandsupported)todynamicallylinkintheQtlibrarieswhencreatinganapp-therearenoproblemsforappdevelopersusingQtforAndroid.

android - 拥有.apk 可以提取其源代码。 Android 应用程序安全吗?

这个问题在这里已经有了答案:HowtoavoidreverseengineeringofanAPKfile(32个答案)关闭5年前。我开发Android应用程序,其中一些代码非常私密和secret。我将加密算法放入我的代码中以提高安全性。但最近我读到,当人们拥有.apk文件时,他们可以100%正确地提取java源代码Source.不仅如此,人们还可以从GooglePlay商店获取.apkSource这是否意味着拥有我的.apk的人可以查看我所有的源代码(java、.xml布局、库)?如果是,那么我为拥有安全应用程序所做的所有努力都没有实现。

android - barteksc/AndroidPdfViewer 海量 APK 大小

我们包括了这个AndroidPdfViewerlibrary支持在应用程序中查看PDF报告。它导致APK大小从4.7Mb大幅增加到20.1Mb。有没有办法减小这个尺寸。让我知道在哪里和做什么来帮助或解决这个问题。我熟悉proguard并为我的应用配置它并取得了合理的成功。 最佳答案 为什么生成的apk这么大?如documentationbybarteksc/AndroidPdfViewer中所述AndroidPdfViewerdependsonPdfiumAndroid,whichissetofnativelibraries(alm

android - 构建 APK - 错误 - 应用程序 :transformClassesWithDexForDebug

我在这里看了很多线程,但仍然没有找到可行的解决方案。当我想要构建APK时,出现了这个主要错误:Error:Executionfailedfortask':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessExcep

android - 启动 APK 安装器 Oreo

我已经让这段代码工作了一段时间,但在AndroidOrea上它不起作用。Contextcontext=mContextRef.get();if(context==null){return;}//GettheupdateStringfilepath=getDownloadLocation();FileapkFile=newFile(filepath);UrifileLoc;Intentintent;if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){intent=newIntent(Intent.ACTION_INSTALL_PACKAGE)

android - 为 native 应用程序构建 .apk

我对reactnative世界还很陌生。到目前为止,我还没有了解如何创建apk(我假设ipa会类似)。我知道有一些文档条目和许多其他问题似乎可以回答这个问题,但它们都不适合我。所以我感兴趣的基本用例是为演示应用程序构建一个apk。在入门之后我会做create-react-native-appMyProject现在我可以启动打包器和服务器并使用expo。完美的。但我现在想构建apk。我找到的所有答案都是通过某种cdandroid&&./gradlewbuild完成的,但是应用程序中没有android文件夹(显然是因为expo会处理未弹出的应用程序)。另一种方法可能是使用expo,但我一直

android - 如果我将代码块写在 "UNITY_EDITOR"中,Unity 是否会将代码块包含在 apk 中

例子:如果我在脚本文件中编写以下代码。#ifUNITY_EDITORDebug.Log("I'llprintinEditoronly..");#endif我的问题是,在创建apk构建时,这段代码会被添加到apk构建中,尽管它一旦安装在Android上就不会运行,或者unity不会将这段代码包含在apk构建中。我期待以下答案之一。不,unity不会在APK构建中包含此代码。是的,unity会将它包含在apk中,但它永远不会在那里运行,只会永远无用地坐在apk中的某个地方。附言Thequestionisaboutincludingnotcompiling.Icouldn'tgetaclea

android - 是否可以通过向 .dex 添加额外的类并使用修改后的 manifest.xml 重新打包来修改 .apk?

是否可以通过向.dex添加额外的类并使用修改后的manifest.xml重新打包来修改.apk?我知道有baksmali/smali等工具可以从.apk中反汇编/重新组装给定的classes.dex,但不确定可以从那里修改什么?我正在尝试添加其他Activity,从原始apk修改启动启动器Activity(可能来自androidmanifest.xml),然后重新打包并签名以制作完整的单个.apk...所有这些都需要完成构建时间,没有原始源代码或构建结构可见,只有.apk作为输入...有什么想法吗? 最佳答案 是的,您提到的工具(b

android - 将 native 库添加到 APK

我正在开发一个使用native代码的Android应用程序。我需要在每次构建时将外部原生库添加到我的APK的lib文件夹中。我该怎么做?谢谢。 最佳答案 将库放在项目文件夹中默认为“libs”的native库路径中。如果您为“armeabi”目标构建native代码,则将其放在libs/armeabi下。如果它是用armeabi-v7a构建的,那么将它放在libs/armeabi-v7a下。/libs/armeabi/libstuff.so 关于android-将native库添加到AP

android - 以编程方式安装 APK - 返回值

在我的应用程序中,我从我的Activity中调用一个javascript接口(interface)。在与此界面关联的webview中,我要求用户下载并安装APK。我正在使用“startActivityForResult”开始安装过程(下载文件后)。这是代码:IntentpromptInstall=newIntent(Intent.ACTION_VIEW);promptInstall.setDataAndType(Uri.fromFile(newFile(PATH+"app.apk")),"application/vnd.android.package-archive");startAc