android 如何创建一个应用程序有多个文件与多个图书馆?

ezykj2lf  于 2023-06-27  发布在  Android
关注(0)|答案(3)|浏览(84)

65K的解决方案是什么?我试了几乎所有的帖子,但仍然不能。在Android Studio上工作,但它不允许我启用Multidex选项。有人知道吗?
你知道如何与eclipse整合吗?

mu0hgdu0

mu0hgdu01#

对于Android Studio和Gradle,答案在这里:https://developer.android.com/tools/building/multidex.html#mdex-gradle
在Eclipse中,从以下位置导入MultiDex库项目:

[android-sdk]\extras\android\support\multidex\library

接下来,您有三个选项:

选项一

AndroidManifest.xml文件中,像这样更新<application>元素:

<application
    name="android.support.multidex.MultiDexApplication">
    ...
</application>

选项二

如果你使用自定义的Application类,确保你扩展了MultiDexApplication

MyApplication.java

public class MyApplication extends MultiDexApplication {
    ...
}

AndroidManifest.xml

<application
    name=".MyApplication">
    ...
</application>

选项三

如果您的应用程序类由于某种原因无法扩展MultiDexApplication,请重写以下方法:

MyApplication.java

public class MyApplication extends Application {
    ...
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }
}

AndroidManifest.xml

<application
    name=".MyApplication">
    ...
</application>

来源:https://developer.android.com/reference/android/support/multidex/MultiDexApplication.html

cigdeys3

cigdeys32#

我做了这个tut和工作http://android-developers.blogspot.com.es/2011/07/custom-class-loading-in-dalvik.html
现在我的资产文件夹中的dex文件中有rhino.jar

pjngdqdw

pjngdqdw3#

Android Studio 1.0及以上版本解决了这个问题。我们需要将multidexEnabled参数设置为true。这就是我们需要实现的。所以,如果任何人要解决这个问题,你需要去与android studio.

相关问题