从我的应用程序中识别包

时间:2017-02-10 15:13:22

标签: android

我在应用程序中包含了一些项目作为库。我想写一个方法来扫描包含哪些项目。我在这里尝试做的是确定我的应用程序的任何给定版本中包含哪些库(我自己的)。

févr. 10, 2017 4:09:43 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'D:\Tools\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.34\appengine-java-sdk-1.9.34\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp17\MyModandaApp\WEB-INF\appengine-web.xml'
févr. 10, 2017 4:09:44 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
févr. 10, 2017 3:09:47 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: jetty-6.1.x
févr. 10, 2017 3:09:57 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Started SelectChannelConnector@127.0.0.1:8888
févr. 10, 2017 3:09:57 PM com.google.appengine.tools.development.JettyContainerService startHotDeployScanner
INFO: Full scan of the web app in place every 5s.
févr. 10, 2017 3:09:57 PM com.google.appengine.tools.development.AbstractModule startup
INFO: Module instance default is running at http://localhost:8888/
févr. 10, 2017 3:09:57 PM com.google.appengine.tools.development.AbstractModule startup
INFO: The admin console is running at http://localhost:8888/_ah/admin
févr. 10, 2017 3:09:57 PM com.google.appengine.tools.development.DevAppServerImpl doStart
INFO: Dev App Server is now running
févr. 10, 2017 3:20:12 PM com.google.appengine.tools.development.JettyContainerService$2 filesChanged
INFO: A file has changed, reloading the web application.
févr. 10, 2017 3:20:12 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'D:\Tools\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.34\appengine-java-sdk-1.9.34\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp17\MyModandaApp\WEB-INF\appengine-web.xml'
févr. 10, 2017 3:22:57 PM com.google.appengine.tools.development.JettyContainerService$2 filesChanged
INFO: A file has changed, reloading the web application.
févr. 10, 2017 3:22:57 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'D:\Tools\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.34\appengine-java-sdk-1.9.34\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp17\MyModandaApp\WEB-INF\appengine-web.xml'

上面的代码似乎给了我设备上的所有软件包,但我特别想要捆绑在我的应用程序中的软件包。我似乎无法弄清楚如何做到这一点。有任何想法吗?有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

  

上面的代码似乎给了我设备上的所有软件包

是的,“包”指的是APK。

  

我特别想要捆绑在我的应用程序中的软件包

您的应用中没有捆绑的软件包。

  

我在应用程序中包含了一些项目作为库。我想编写一个方法来扫描包含哪些项目。

然后你需要为此推出自己的代码。例如,您可以使用Class.forName()查看虚拟机中是否存在特定库中的特定Java类。