【问题标题】:How do I import ShowcaseView in Eclipse?如何在 Eclipse 中导入 ShowcaseView?
【发布时间】:2013-11-22 14:01:27
【问题描述】:

ShowcaseView 包含在 Zip 文件 here 中。但是我到底下载了什么以及如何在 Eclipse 中导入它?

【问题讨论】:

    标签: java android eclipse import showcaseview


    【解决方案1】:

    2天后我成功了,我创建了在Eclipse中导入ShowcaseView的步骤,这可能对你有帮助。

    如何在 Eclipse 中使用 Showcase View。

    1. 从github下载ShowcaseView并解压。

    2. 现在关注step for import

      - Right click on Project Explorer
      - Import -> Android -> Existing Android Code Into Workspace
      - Select Extracted "ShowcaseView-master"
      - Check both project "library" and "MainActivity"
      - Check "Copy projects into workspace"
      - Finish.
      

      (导入后可以看到导入了“main”和“SampleActivity”两个项目,可以将“main”改为“libShowcaseView”,将“SampleActivity”改为“ShowcaseViewDemo",以便您轻松识别。:))

    3. 您可能会在“ShowcaseViewDemo”中看到错误(别担心...),看到src/ 文件夹也是空白的(在“libShowcaseView”和“ShowcaseViewDemo”中):) 对吗? ?别介意。

    4. "libShowcaseView" 项目中制作以下包。 See Example.

      - com.github.amlcurran.showcaseview
      - com.github.amlcurran.showcaseview.targets
      

      /java/com/github/amlcurran/showcaseview/java/com/github/amlcurran/showcaseview/targets分别移动所有java文件

    5. 在“ShowcaseViewDemo”项目中制作以下包。 See Example.

      - com.github.amlcurran.showcaseview.sample
      - com.github.amlcurran.showcaseview.sample.animations
      - com.github.amlcurran.showcaseview.sample.legacy
      - com.github.amlcurran.showcaseview.sample.v14
      

      如上所述移动文件(分别从 java 文件夹中)

    6. 现在右键单击“libShowcaseView”项目->属性->Android->向下移动并勾选“Is Library”然后添加” actionbarsherlock" 作为库。 See Preview

    7. 现在在 ShowcaseViewDemo 中添加为库。转到“ShowcaseViewDemo”的属性->Android->添加->选择“libShowcaseView”->Ok...

    8. 我认为您现在没有遇到错误。你可以跑了。

    您可以随时 ping 以获得任何建议或帮助。

    愉快的ShowcaseViewing...

    【讨论】:

    • 感谢您提供本教程 :) 提醒一下:如果您按照这些步骤操作,则需要安装 actionbarsherlock 库。您只需克隆它,将其作为 Eclipse 中的 android 项目导入(选中“将项目复制到工作区”)。而已 !这个库在这里可用:github.com/JakeWharton/ActionBarSherlock
    • Android v7支持库也可以用来代替ActionbarSherlock
    【解决方案2】:

    最简单的方法是:

    1. 在您的 Eclipse 工作区中创建一个空的 Android 应用程序项目。
    2. 将 github 的 ShowcaseView/library/ 文件夹中的文件复制到您的新项目基础文件夹中。
    3. 在 Eclipse 中刷新项目。
    4. 转到项目属性 - Android 并选择“Is Library”
    5. 清理不必要的东西并构建。

    它应该可以添加为您的应用程序的依赖项。

    或者,您可以选择另一个库项目 .project 文件并将其复制到此库文件夹中,对其进行编辑以匹配您的新项目名称等...然后在 Eclipse 中导入。但是,如果您不知道自己在做什么,那就更硬核了。 酸:How do I build these libraries from GitHub

    【讨论】:

      【解决方案3】:

      按照 ツ Pratik Butani ツ's Answer 并使用 Android 支持库 替换 ActionBarSherlock

      1. libShowcaseViewShowcaseViewDemo

        project.properties
        • 添加target=android-21
      2. 右击"libShowcaseView" 属性->Android->库->添加...选择AppCompat(android support library v7)->Ok

      3. ShowcaseViewDemo

        styles.xml
        • 更改 android:Theme.Holo.LightTheme.Sherlock.LightTheme.Sherlock.Light.DarkActionBarTheme.AppCompat

        • 删除ListItemBigText中的<item name="android:fontFamily">sans-serif-light</item>

      4. ActionItemsSampleActivity.java

        • SherlockActivity 更改为ActionBarActivity,将getSupportMenuInflater 更改为getMenuInflater
      5. MultipleActionItemsSampleActivity.java

        • SherlockActivity 更改为ActionBarActivity
        • com.actionbarsherlock.app.ActionBar.OnNavigationListener 更改为android.support.v7.app.ActionBar.OnNavigationListener
        • getSupportMenuInflater 更改为getMenuInflater

      【讨论】:

        【解决方案4】:

        按步骤进行:

        1. github下载ShowcaseView`
        2. 在您的 Eclipse 项目中创建包 com.github.amlcurran.schowcaseviewcom.github.amlcurran.schowcaseview.targets
        3. 解压ShowcaseView-master.zip或rar。

        4. 转到com.github.amlcurran.schowcaseview 包中的library/src/main/java/ and copy com/github/amlcurran/showcaseview java 文件。

        5. com.github.amlcurran.schowcaseview.targets 中为com/github/amlcurran/showcaseview/targets 做同样的事情。
        6. 最后,将其他文件复制到不同文件夹drawables, layouts, value(复制旧值文件,例如style.xml)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-03-17
          • 2019-10-13
          • 2017-08-08
          • 2013-08-23
          相关资源
          最近更新 更多