标签: libs

Android Studio中没有libs目录

我需要帮助在Android Studio中为我的项目创建库,我的不是自动生成的.

当我想创建一个文件夹时,它给了我很多选项,比如AIDL,Assets,JNI,Java,Java Resources,Renderscripts和Res文件夹.我选择了Res并添加了一个libs文件夹,但它没有显示在我左侧的文件结构中.

谁能帮我?

我想添加一个JAR文件,但我找不到要放入的库.

directory android libs android-studio

207
推荐指数
5
解决办法
11万
查看次数

在Python中格式化电话号码的最佳方法是什么?

如果我只有一个10位或更多位的字符串,我该如何将其格式化为电话号码?

一些微不足道的例子:

555-5555
555-555-5555
1-800-555-5555
Run Code Online (Sandbox Code Playgroud)

我知道这些并不是格式化它们的唯一方法,如果我自己做的话,我很可能会把事情搞清楚.是否有python库或格式化电话号码的标准方法?

python format formatting standards libs

22
推荐指数
3
解决办法
3万
查看次数

添加Joda时间

我正在构建一个使用时间的应用程序.我决定使用Joda时间.我正在尝试将joda时间添加到我的应用程序中.我没有将.jar文件添加到库中的经验.我按照这些步骤(见底部),或者我想.我的项目没有显示任何错误,但是当我运行一个简单的测试时:DateTime test = new DateTime();我收到一个强制关闭并出现以下错误:

 Could not find class 'org.joda.time.DateTime', referenced from method xxxx
 java.lang.NoClassDefFoundError: org.joda.time.DateTime    
Run Code Online (Sandbox Code Playgroud)

这些是我遵循的步骤:

  1. 在eclipse中创建你的android项目.
  2. 下载Joda时间
  3. 在Eclipse中,在包浏览器中查找您的项目,然后右键单击它然后调用它New -> Folder -> libs. 注意:我没有这样做,因为我已经有了一个名为的文件夹libs
  4. 复制(或)拖放joda-time-2.1.jar到新创建的libs文件夹中.
  5. 再次右键单击您的项目(在包资源管理器中)然后Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar.

现在您可以使用以下代码进行测试:

DateTime test = new DateTime();
Run Code Online (Sandbox Code Playgroud)

导入后:

import org.joda.time.DateTime;
Run Code Online (Sandbox Code Playgroud)

java android noclassdeffounderror jodatime libs

19
推荐指数
1
解决办法
4万
查看次数

错误:(27,0)在项目':app'中找不到带路径':library'的项目

我已经在项目的根目录中复制了这个 library文件夹但总是得到:

Error:(27, 0) Project with path ':library' could not be found in project ':app'.
<a href="openFile:/home/oreo/Projects/RippleSample/app/build.gradle">Open File</a>
Run Code Online (Sandbox Code Playgroud)

这是项目结构:

RippleSample
   > .gradle
   > .idea
   > app
   > gradle
   > library [just imported]
Run Code Online (Sandbox Code Playgroud)

android libs android-studio build.gradle android-gradle-plugin

17
推荐指数
3
解决办法
2万
查看次数

C++在libs之间混合new/delete?

如果我new在我的库中使用关键字(它的构建方式与我的主应用程序不同),当我在主应用程序中删除它时delete,是否有可能出现崩溃/错误?

c++ libs

14
推荐指数
4
解决办法
7562
查看次数

如何在公共目录(不是libs)中引用外部jar文件来使用ant构建android项目?

我想构建几个使用ant引用相同jar文件的android项目.我不想将jar文件复制到项目中的每个libs目录(由于源控件树的设置方式).我这里找到答案说"将它们放在libs目录中",但这并没有解决这个问题.

所以问题是,如何配置我的android ant构建脚本来引用项目外部的单独目录中的公共jar(而不是"libs")?

ant android jar build libs

13
推荐指数
2
解决办法
1万
查看次数

Android Studio 1.0.1添加外部库

我刚下载了Android Studio 1.0.1,这是新的项目结构

在此输入图像描述

当我在资源管理器中看到它时,有一个空的libs文件夹 在此输入图像描述

我想导入我想要使用的3个外部库.

build.gradle已经定义了这个

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
}
Run Code Online (Sandbox Code Playgroud)

但是当我在libs文件夹中复制我的库时,我的项目仍然不认识它,我如何利用libs文件夹并将我的库复制到这个文件夹中并使用它?任何帮助?

编辑:这是一个简单的问题,如何像在eclipse中那样在Android Studio中添加库,例如我有一个库项目(文件夹,而不是jar!).在我的情况下,我有一个库项目'viewPagerIndicator'(再次是一个库文件夹,而不是一个jar!)我必须将它添加到我的项目,就像我用eclipse通过导入项目,右键单击 - > properties-> android - >库 - > add->选择库项目

PS:我现在找到了答案.假设我的库项目名称为'viewPagerIndicator' - 在我的Android Studio项目的根目录下复制库项目 - 在build.gradle下(在您的Android Studio项目文件夹下)在依赖项下编写项目编译项目(':viewPagerIndicator') - 将其包含在设置中.gradle,write:include':viewPagerIndicator' - 使用gradle文件同步项目

这就是项目结构现在的样子:

在此输入图像描述

很抱歉,管理员在不理解的情况下停止了这个问题.

android libs android-studio

12
推荐指数
1
解决办法
4万
查看次数

android mupdf libmupdf.so运行时错误"找不到本机openFile的实现"

我刚从mac上的mupdf.com编译mupdf.花了一些时间搞清楚,但现在我的libs/armeabi文件夹中有一个libmupdf.so.

他们提供了一个名为MuPDFCore.java的类的示例,可以在这里查看:http://mupdf.com/repos/mupdf/android/src/com/artifex/mupdf/MuPDFCore.java

我在我的项目中使用了这个类,它在LogCat中说了以下内容:

试图加载lib /data/data/com.myapp.android/lib/libmupdf.so 0x4070e050

添加了共享库/data/data/com.myapp.android/lib/libmupdf.so 0x4070e050

在/data/data/com.myapp.android/lib/libmupdf.so 0x4070e050中找不到JNI_OnLoad,跳过init

找不到本机Lcom/myapp/android/viewer/MuPDFCore; .openFile(Ljava/lang/String;)I的实现

DEBUG/AndroidRuntime(27523):关闭VM

WARN/dalvikvm(27523):threadid = 1:线程退出,未捕获异常(组= 0x400ee760)

错误/ AndroidRuntime(27523):致命异常:主要

ERROR/AndroidRuntime(27523):java.lang.UnsatisfiedLinkError:openFile

据我所知库正在加载,在我弄清楚如何编译库之前,它一直在崩溃,并说"mupdf"是一个空链接.

他们的例子几乎说openFile是一个原生函数......就在我想到这个问题时,另一个问题就出现了.我整天都在努力.任何输入都会很棒!

这是一个糟糕的编译吗?我在终端没有收到任何错误.

java-native-interface android native-methods libs android-ndk

10
推荐指数
3
解决办法
5150
查看次数

Windows的objcopy等价物?(用于冲突lib符号的Hack)

我正在寻找相当于GNU工具objcopy的Windows .我正在寻找在这里发布我的问题的建议,但我需要跨平台(Windows,Linux和Mac).我在谷歌朋友找不到答案,所以解决方案可能需要以不同方式实施.谢谢!

c++ symbols libs collision

8
推荐指数
1
解决办法
3562
查看次数

如何在Android Studio中编辑.jar文件

如何使用Android Studio在.jar文件中编辑.class文件中的代码?我当然已经尝试过编辑它了.我试图编辑的类是由于某种原因只读.

java android jar libs android-studio

8
推荐指数
1
解决办法
1万
查看次数