标签: build

警告:复制包资源构建阶段包含此目标的Info.plist文件

我已将一个项目分成两个版本,并为每个版本分配一个plist文件.一切正常,但我一直得到这个构建警告:

警告:复制包资源构建阶段包含此目标的Info.plist文件"MyApp-Info.plist"

当我尝试构建时,我得到了这个MyApp.为第二个目标构建会产生相同的错误(SecondTarget-Info.plist在警告中).我不确定为什么它是一个警告,因为我希望构建包含该.plist文件.每个.plist文件都有一个目标成员资格(用于自己的构建).

这个警告意味着什么?有没有办法让它消失?

iphone xcode build target ios

262
推荐指数
2
解决办法
7万
查看次数

使用Android Studio构建未签名的APK文件

我正在使用Android Developer Tool开发一个Android应用程序.现在我尝试了新的Android Studio,如果将我的智能手机与电脑连接并直接在Android Studio中运行该程序,一切正常.但现在我想用其他智能手机测试该程序而不将它们连接到我的电脑上.

每次编译程序时,ADT都会在"projectname/bin"下创建.apk文件.我是如何在Android Studio不这样做时看到的.

所以我的问题是可以用Android Studio创建一个未签名的.apk文件吗?

android build apk android-studio

251
推荐指数
12
解决办法
58万
查看次数

247
推荐指数
5
解决办法
9万
查看次数

Maven:什么是pluginManagement?

这是我的pom文件的片段.

....
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.4</version>                        
                <executions>
                    <execution>
                        <phase>install</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            ......
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
...
Run Code Online (Sandbox Code Playgroud)

我在命令中成功使用它

mvn install
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将其封装到"pluginManagement"标签中时,maven-dependency-plugin当我启动install目标时停止工作.为什么"pluginManagement"标签会改变构建行为?或者我应该使用其他目标或选项?

java build pom.xml maven maven-dependency-plugin

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

Maven:通过相对路径为jar添加依赖项

我有一个专有的jar,我想作为依赖添加到我的pom.

但我不想将它添加到存储库.原因是我希望我的常用maven命令等mvn compile开箱即用.(没有要求开发人员将其自己添加到某个存储库中).

我希望jar在源代码控制中位于第3方库中,并通过pom.xml文件的相对路径链接到它.

可以这样做吗?怎么样?

java dependencies build-process maven-2 build

221
推荐指数
7
解决办法
27万
查看次数

Android Studio gradle需要很长时间才能构建

我的Android Studio项目用于构建更快,但现在需要很长时间才能构建.可能导致延误的任何想法?我试过/sf/answers/1902031491/但没有效果.我没有运行可能会中断构建的Anti病毒.我的应用程序也不是那么大(大约5MB),它曾经在几秒钟内构建,但不确定发生了什么变化.

10:03:51 Gradle build finished in 4 min 0 sec  
10:04:03 Session 'app': running  
10:10:11 Gradle build finished in 3 min 29 sec  
10:10:12 Session 'app': running  
10:20:24 Gradle build finished in 3 min 42 sec  
10:28:18 Gradle build finished in 3 min 40 sec  
10:28:19 Session 'app': running  
10:31:14 Gradle build finished in 2 min 56 sec   
10:31:14 Session 'app': running  
10:38:37 Gradle build finished in 3 min 30 sec  
10:42:17 Gradle …
Run Code Online (Sandbox Code Playgroud)

android build gradle android-studio build.gradle

211
推荐指数
10
解决办法
25万
查看次数

让Grunt为不同的设置生成index.html

我正在尝试使用Grunt作为我的webapp的构建工具.

我想要至少有两个设置:

I.开发设置 - 从单独的文件加载脚本,没有连接,

所以我的index.html看起来像:

<!DOCTYPE html>
<html>
    <head>
        <script src="js/module1.js" />
        <script src="js/module2.js" />
        <script src="js/module3.js" />
        ...
    </head>
    <body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

II.生产设置 - 在一个文件中加载我的脚本缩小和连接,

与index.html相关:

<!DOCTYPE html>
<html>
    <head>
        <script src="js/MyApp-all.min.js" />
    </head>
    <body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如何才能让咕噜使这些的index.html的取决于配置,当我运行grunt devgrunt prod

或者也许我正在挖掘错误的方向并且总是生成更容易MyApp-all.min.js但是将所有脚本(连接)或从异步文件中异步加载这些脚本的加载器脚本放入其中?

伙计们,你是怎么做到的?

javascript build-automation build gruntjs

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

obj和bin文件夹(由Visual Studio创建)用于什么?

我在Visual Studio 2010中创建了一个新项目,并注意到现在有两个新文件夹命名objbin在我的项目目录中.

在构建和调试时会创建一对类似的文件夹 - 这些文件夹是为什么用的?

build visual-studio

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

外部VS2013生成错误"错误MSB4019:找不到导入的项目<path>"

我正在通过命令行而不是在Visual Studio 2013中构建项目.注意,我已将项目从Visual Studio 2012升级到2013.项目在IDE中构建良好.另外,我首先完全卸载了VS2012,重新启动并安装了VS2013.我拥有的唯一Visual Studio版本是2013 Ultimate.

ValidateProjects:
    39>path_to_project.csproj(245,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    39>Done Building Project "path_to_project.csproj" (Clean target(s)) -- FAILED.
Run Code Online (Sandbox Code Playgroud)

以下是有问题的两条线:

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
Run Code Online (Sandbox Code Playgroud)

原来的第二行是v10.0,但我手动将其更改为v12.0.

$(VSToolsPath)从我看到的扩展到v11.0(VS2012)文件夹,显然已不存在了.路径应该是v12.0.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\
Run Code Online (Sandbox Code Playgroud)

我尝试在系统环境变量表中指定VSToolsPath,但外部构建实用程序仍使用v11.0.我尝试在注册表中搜索,但没有提到任何内容.

遗憾的是,我没有看到任何简单的方法来获得使用的确切命令行.我使用构建工具.

思考?

c# web-applications build visual-build-professional visual-studio-2013

200
推荐指数
7
解决办法
17万
查看次数

NoClassDefFoundError - Eclipse和Android

我在尝试运行Android应用程序时遇到问题,直到在其构建路径中添加第二个外部库,才能正常运行.由于添加了scoreninja jar,我现在在尝试运行应用程序时得到NoClassDefFoundError.

这是消息:

02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter
Run Code Online (Sandbox Code Playgroud)

由于所有构建脚本都是由Android工具(?)生成的,我不确定除了清理和重建或重启eclipse之外我还能做些什么(我已经尝试了所有这三个).有谁知道我怎么能修改这个?

java eclipse ant android build

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